84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
手机无法访问8000端口,需要怎么设置才能访问8000端口,直接输入本机ip是可以访问默认端口,但无法访问8000,包括其他,我已经 ufw allow 8000/tcp 还是不行。包括把Require local注释掉也不行,用的是lampp,ubuntu系统,laravel为后台
光阴似箭催人老,日月如移越少年。
php artisan serve --host=0.0.0.0 --port=8000
Ubuntu默认防火墙是关闭的,所以跟防火墙没关系。关于localhost(127.0.0.1)和0.0.0.0的区别,请看:What's the difference between 127.0.0.1 and 0.0.0.0?
手机访问时,需要访问PC端的局域网IP+端口(通过ifconfig命令查看),比如:192.168.1.102:8000
ifconfig
这种情况,一般是是手机和电脑没有在同一内网,或者是启动8000服务时是127.0.0.1:8000而不是0.0.0.0:8000
localhost搭建的网站默认不是80端口么?你要访问8000端口你的配置apache呀,手机和电脑网段得一样呀
我也是醉了! 手机访问localhost:8000? 你别逗我好么? 你手机上面起了一个服务器?还是我理解的你电脑起了一个服务用localhost:8000能访问,结果手机不能访问? 手机上面需要和电脑在同一个内网,并且pc的防火墙设置没有问题,并且用电脑的内网ip:port 访问。
不是host啊
把你的nginx配置文件 以及host 还有访问的地址贴出来看看
运行如下Laravel命令:
php artisan serve --host=0.0.0.0 --port=8000
Ubuntu默认防火墙是关闭的,所以跟防火墙没关系。
关于localhost(127.0.0.1)和0.0.0.0的区别,请看:What's the difference between 127.0.0.1 and 0.0.0.0?
更新:
手机访问时,需要访问PC端的局域网IP+端口(通过
ifconfig
命令查看),比如:192.168.1.102:8000这种情况,一般是是手机和电脑没有在同一内网,或者是启动8000服务时是127.0.0.1:8000而不是0.0.0.0:8000
localhost搭建的网站默认不是80端口么?
你要访问8000端口你的配置apache呀,手机和电脑网段得一样呀
我也是醉了! 手机访问localhost:8000? 你别逗我好么? 你手机上面起了一个服务器?
还是我理解的你电脑起了一个服务用localhost:8000能访问,结果手机不能访问? 手机上面需要和电脑在同一个内网,并且pc的防火墙设置没有问题,并且用电脑的内网ip:port 访问。
不是host啊
把你的nginx配置文件 以及host 还有访问的地址贴出来看看