apache Laravel服务器在本地主机上获取ERR_CONNECTION_REFUSED

pqwbnv8z  于 2022-11-25  发布在  Apache
关注(0)|答案(5)|浏览(176)

我的本地laravel服务器出现问题。我正在构建一个API,需要从另一个设备进行测试,但唯一可用的URL是:

localhost:8000

如果我尝试

127.0.0.1:8000

或使用我的计算机本地IP

192.168.0.6:8000

我有一个来自chrome的ERR_CONNECTION_REFUSED(我也试过使用safari)。没有“阻塞”扩展
第一次

rkttyhzu

rkttyhzu1#

我找到了答案:所以如果我想指定它,我需要做的是:

php artisan serve --host=127.0.0.1
qybjjes1

qybjjes12#

PHP工匠服务:

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

因此您只能通过http://localhost:8000/访问此服务器

gpnt7bae

gpnt7bae3#

这取决于你可能在什么项目!在我们的情况下,我们有一个购买的项目!和https是默认配置!所以https://..../app.css将无法访问!
当你再次访问chrome中的链接时,它会切换到http://.../app.css,它会工作!
对于我们购买的基础代码,一个env变量被设置,我只是禁用它如下:

您可能希望在开发中禁用它!
这个链接可能也有帮助!
How to force Laravel Project to use HTTPS for all routes?
否则你可以设置https工作得很好!检查如何用apache!或nginx做到这一点!
否则,你就不能用php artisan serve来实现它!而且你需要禁用强制https!
查看下面的选项!(检查第一个答案,看看你是否仍然可以使用php工匠服务!并阅读第二个!了解为什么php工匠服务不支持https)
Laravel php artisan serve to mimic HTTPS
我希望这可能会帮助一些!那就落在同样的问题上!这是一行要检查的东西添加到这里的列表中!

5lhxktic

5lhxktic4#

我遇到这个问题是因为我忘记执行npm run dev来启动Vite服务器。

14ifxucb

14ifxucb5#

在工作目录中打开终端窗口并运行
php artisan serve
然后,您将能够通过浏览器使用URL http://localhost:8000访问laravel本地开发

相关问题