我有一个laravel应用程序通过laravel artisan 服务器运行:
php artisan serve
它工作得很好,如果我去我的localhost:8000 ..此外,我在IIS服务器中添加一个入站规则,如下所示:
控制面板 – >pipe理工具 – >高级安全Windows防火墙,入站规则。 制定新的规则“允许端口,TCP,8000,所有configuration文件
然而,由于某种原因,我仍然无法从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 不应该用于生产。 只能用于开发和演示,不能处理一两个人以上的stream量。