Apache-2.2
為什麼不能從 IIS 上的 WWW 訪問 laravel 的 php artisan 服務伺服器
我有一個通過 laravel artisan伺服器執行的 laravel 應用程序:
php artisan serve
如果我繼續我的
localhost:8000
.. 並且它工作得很好。此外,我在 IIS 伺服器中添加了一個入站規則,如下所示:控制面板 -> 管理工具 -> 具有高級安全性的 Windows 防火牆,入站規則。制定新規則“允許埠、TCP、8000、所有配置文件
但是由於某種原因,我仍然無法從 WWW 訪問該網站(我對 webrick 伺服器執行了完全相同的步驟(在同一台機器上)並且一切正常).. 有什麼想法嗎?
要讓它在本地主機之外工作,請執行
php artisan serve --host 0.0.0.0
如果您希望它在不指定瀏覽器中的埠的情況下工作,
php artisan serve --host 0.0.0.0 --port 80
.sudo
可能需要。注意:
php artisan serve
絕對不能用於生產。它僅用於開發和展示,不能處理超過一兩個人的流量。