Laravel服务于localhost获取ERR_CONNECTION_REFUSED

时间:2016-11-03 22:37:35

标签: apache laravel google-chrome connection-refused

我的本​​地laravel服务器出了问题。我正在构建一个API,我需要从另一个设备进行测试,但唯一有效的网址是:

127.0.0.1:8000

如果我尝试

192.168.0.6:8000

或使用我的机器本地IP

django_example

我有一个来自chrome的ERR_CONNECTION_REFUSED(我也尝试过safari)。 没有阻止'扩展

enter image description here enter image description here

4 个答案:

答案 0 :(得分:12)

我找到了答案:artisan serve隔离了主机,所以如果我想指定它,我需要做:

php artisan serve --host=127.0.0.1

答案 1 :(得分:1)

取决于您可能参与的项目!在我们的情况下,我们有一个购买的项目! 和https默认配置!因此python -m pip install requests-html 将无法访问!

当您再次访问Chrome中的链接时,它会切换到https://..../app.css,它将起作用!

对于我们购买的基本代码,设置了一个env变量,但我只是将其禁用如下: enter image description here

您可能想在开发中禁用它!

此链接也可能有帮助!

How to force Laravel Project to use HTTPS for all routes?

否则,您可以设置https使其正常工作!检查如何使用apache!还是nginx!

否则,您将无法使用http://.../app.css做到这一点!而且您需要禁用强制https!

请参阅下面的选项! (检查第一个答案,看看您是否仍然可以使用php artisan serve!并阅读第二个答案!以了解为什么php artisan serve不支持https)

Laravel php artisan serve to mimic HTTPS

我希望这会有所帮助!那落在同一个问题上!这是要添加到列表中的一行内容!

答案 2 :(得分:0)

php artisan serve:

Laravel development server started on http://localhost:8000/

因此您只能通过http://localhost:8000/

访问此服务器

答案 3 :(得分:0)

打开工作目录中的终端窗口并运行

php artisan serve

然后,您可以使用网址http://localhost:8000

通过浏览器访问您的laravel本地开发