Как запустить Laravel и Ngrok на Ubuntu

RedDeveloper
10.04.2023 03:05
Как запустить Laravel и Ngrok на Ubuntu

Как запустить Laravel и Ngrok

Иногда у нас возникают проблемы с запуском сайта в интернете, что связано со многими факторами, это может быть связано с отсутствием хостинга или отсутствием домена. Тогда как мы можем показать результаты работы нашей программы клиенту или провести демонстрацию?

Для статических сайтов, возможно, вы уже знаете vercel.com и страницу(ы) на github для публикации результатов нашей программы, но для этого vercel вроде как специально для javascript (так как была сделана эта статья), а github только предоставляет бесплатный хостинг для статических сайтов. Оба могут быть использованы для получения API с сервера, но не для обработки данных.

Итак, какое решение? Этот учебник рассматривает только LARAVEL и NGROK в среде ubuntu / Linux, в ngrok вы можете развернуть как свой собственный веб-сервер, так что давайте попробуем прямо сейчас.

Первый шаг вы сначала регистрируетесь на сайте N grok, если я использую github.

Вторым шагом вы устанавливаете ngrok через терминал

curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list && sudo apt update && sudo apt install ngrok

Третий шаг, после регистрации ранее на странице приборной панели будет выдан код авторизации, поэтому просто скопируйте его из приборной панели и вставьте в терминал.

ngrok config add-authtoken <token>

Последний шаг, сначала проверяем, работает ли ngrok правильно, копируем следующий код в терминал

ngrok http 80

Если все работает, то это будет выглядеть следующим образом, вы видите, что идет переадресация с нашего адреса порта localhost, который содержит случайный адрес, скопируйте и вставьте его в браузер.

Если все работает то это будет выглядеть следующим образом вы видите что идет

В дальнейшем в браузере будет отображаться вот так, поэтому просто нажмите посетить сайт

В дальнейшем в браузере будет отображаться вот так поэтому просто нажмите посетить сайт

Вот результаты страницы при посещении, вы можете зайти с любого браузера и любого устройства, потому что это уже онлайн.

Вот результаты страницы при посещении вы можете зайти с любого браузера и любого

Laravel Ngrok

Для последнего шага настройки Laravel и Ngrok сначала запустите php artisan serve.

Если это так, введите в терминале команду ниже

ngrok http 8000

Почему 8000? Потому что это адрес порта по умолчанию, если вы используете свой порт, то просто замените 8000 на другой порт, в терминале вы получите результат, как показано ниже

Почему 8000? Потому что это адрес порта по умолчанию если вы используете свой порт то

Вы можете получить прямой доступ к вашему проекту Laravel без необходимости настройки хостинга и так далее, имейте в виду, что для этого требуется терминал, который постоянно активен, чтобы поддерживать веб-сайт доступным.

Это все, спасибо.

Почему в Python есть оператор &quot;pass&quot;?
Почему в Python есть оператор "pass"?

05.05.2023 14:00

Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.

Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом

05.05.2023 11:59

Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря своим методам, они делают код очень простым для понимания и читабельным.

JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы

05.05.2023 11:57

Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний, то, не теряя времени, практикуйте наш бесплатный онлайн тест 1100+ JavaScript MCQs и развивайте свои навыки и знания.

Массив зависимостей в React
Массив зависимостей в React

05.05.2023 09:44

Все о массиве Dependency и его связи с useEffect.

Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий

05.05.2023 09:26

Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут вам настроить, как будет выглядеть ваш сайт Temple, и вы можете настроить его дизайн в зависимости от ваших потребностей в дополнение к более чем 15+...