Иногда у нас возникают проблемы с запуском сайта в интернете, что связано со многими факторами, это может быть связано с отсутствием хостинга или отсутствием домена. Тогда как мы можем показать результаты работы нашей программы клиенту или провести демонстрацию?
Для статических сайтов, возможно, вы уже знаете 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 сначала запустите php artisan serve.
Если это так, введите в терминале команду ниже
ngrok http 8000
Почему 8000? Потому что это адрес порта по умолчанию, если вы используете свой порт, то просто замените 8000 на другой порт, в терминале вы получите результат, как показано ниже
Вы можете получить прямой доступ к вашему проекту Laravel без необходимости настройки хостинга и так далее, имейте в виду, что для этого требуется терминал, который постоянно активен, чтобы поддерживать веб-сайт доступным.
Это все, спасибо.
05.05.2023 14:00
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
05.05.2023 11:59
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря своим методам, они делают код очень простым для понимания и читабельным.
05.05.2023 11:57
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний, то, не теряя времени, практикуйте наш бесплатный онлайн тест 1100+ JavaScript MCQs и развивайте свои навыки и знания.
05.05.2023 09:26
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут вам настроить, как будет выглядеть ваш сайт Temple, и вы можете настроить его дизайн в зависимости от ваших потребностей в дополнение к более чем 15+...