Home >Backend Development >PHP Tutorial >想通过局域网ip 来访问自己电脑的本地项目
apache已经配置好了,上个星期还可以用,这个星期访问不到了,不报错什么都没,一直加载到超时 各位大神求帮助
补充 本机可以访问 防火墙也关闭了
apache已经配置好了,上个星期还可以用,这个星期访问不到了,不报错什么都没,一直加载到超时 各位大神求帮助
补充 本机可以访问 防火墙也关闭了
如果本机可以访问,但是换台机器就不可以,应该是两台机器的网络原因。
1、确认两台机器是否都位于同一局域网,并且客户端可以ping 服务器成功
2、确认一下apache的配置中是否有只允许本地主机允许访问的配置,比如是否有Order 、Deny、Allow的限制等
找 NameVirtualHost ,看看 后面有没有 ip, 有的话 改成 *
补充:看看 所有的 apache 配置,找 127.0.0.1,有的话,改成 你的ip 或 *
同上, 补充: 可以用 # 号注释掉 Listen 的行, 比如
# Listen 127.0.0.1:80 # 这种写法就只允许本机访问
或者改成
Listen 0.0.0.0:80
这样可以允许来自所有ip的访问
查看下网关。
目测80端口被占用
如果apache无法启动,检查端口,端口未占用,检查安装是否正确,win10可能需要管理员权限安装apache。
如果本机可以访问,局域网无法访问,检查防火墙。
如果访问提示没有权限,检查hpptd.conf中的root访问权限。
这种情况一般就是IP地址变了,本机你通过localhost或127.0.0.1访问肯定没问题的.
局域网上星期还能访问如果没有调整网络,理论上应该也是正常能访问才对,那么很有可能本机的IP是通过DHCP获取的,经过一周时间,IP租期已到,本机IP已变化.
建议用ipconfig(windows系统)或ifconfig(Linux)查下本机IP,然后在局域网其他机器上检查访问的IP是否匹配.