Home >Backend Development >PHP Tutorial >想通过局域网ip 来访问自己电脑的本地项目

想通过局域网ip 来访问自己电脑的本地项目

WBOY
WBOYOriginal
2016-06-06 20:20:282468browse

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是否匹配.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn