Назад | Перейти на главную страницу

почему сервер laravel php artisan serve недоступен из WWW на IIS

У меня есть приложение 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 должен никогда использоваться для производства. Он предназначен только для разработки и демонстрации, и он не сможет обрабатывать трафик более одного или двух человек.