Apache-2.2

為什麼不能從 IIS 上的 WWW 訪問 laravel 的 php artisan 服務伺服器

  • March 12, 2014

我有一個通過 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絕對不能用於生產。它僅用於開發和展示,不能處理超過一兩個人的流量。

引用自:https://serverfault.com/questions/581529