У меня есть приложение laravel, работающее с мастером laravel сервер:
php artisan serve
и он отлично работает, если я продолжу localhost:8000
.. Далее я добавил правило для входящего трафика на сервере IIS вот так:
Панель управления -> Администрирование -> Брандмауэр Windows в режиме повышенной безопасности, правила для входящих подключений. Сделайте новое правило «Разрешить порт, TCP, 8000, Все профили.
Однако по какой-то причине я все еще не могу получить доступ к веб-сайту из WWW (я сделал то же самое шаги для сервера webrick (на той же машине) и все работало отлично) .. есть идеи?
Чтобы заставить его работать за пределами localhost, выполните php artisan serve --host 0.0.0.0
Если вы хотите, чтобы он работал без указания порта в браузере, php artisan serve --host 0.0.0.0 --port 80
. sudo
скорее всего потребуется.
Примечание: php artisan serve
должен никогда использоваться для производства. Он предназначен только для разработки и демонстрации, и он не сможет обрабатывать трафик более одного или двух человек.