【问题标题】:Using a http://192.168 address for a local laravel rest API为本地 laravel REST API 使用 http://192.168 地址
【发布时间】:2021-11-13 04:31:47
【问题描述】:

我正在从 laravel 7 升级到 laravel 8,并尝试向本地托管的 laravel API 发出 http 请求。如果我使用 http://localhost 或 http://127.0.0.1,请求会给出响应。但是,如果我使用http://192.168.x.x 地址,则会收到错误Error: connect ECONNREFUSED。如何使用http://192.168.x.x

https://i.stack.imgur.com/98Z1r.png

【问题讨论】:

  • 检查您的操作系统防火墙设置(每个操作系统都有不同的方法来执行此操作)。还要检查您的网络服务器设置。默认情况下,大多数网络服务器会阻止非本地连接,直到您将它们配置为不这样做

标签: laravel rest http laravel-8 laravel-7


【解决方案1】:

Access Laravel project over a network using IP

1- 确定您的 IP 地址

在窗户上 ipconfig

在 Linux 上 配置文件

2-运行您的项目 php artisan serve --host=192.168.1.10 --port=8000

3-通过浏览器访问您的项目(远程)

http://192.168.1.10:8000

可能的问题:

如果您的防火墙已启用,远程系统可能会阻止访问。 – 为此,您可以在本地系统上完全禁用防火墙 – 或者,启用某个端口 在linux中允许一个端口

ufw 状态 ufw启用8000

【讨论】:

    猜你喜欢
    • 2014-04-04
    • 2013-09-21
    • 2018-05-20
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多