search

Home  >  Q&A  >  body text

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

apache已经配置好了,上个星期还可以用,这个星期访问不到了,不报错什么都没,一直加载到超时 各位大神求帮助

补充 本机可以访问 防火墙也关闭了

PHP中文网PHP中文网2817 days ago498

reply all(7)I'll reply

  • 伊谢尔伦

    伊谢尔伦2017-04-10 16:40:17

    如果本机可以访问,但是换台机器就不可以,应该是两台机器的网络原因。
    1、确认两台机器是否都位于同一局域网,并且客户端可以ping 服务器成功
    2、确认一下apache的配置中是否有只允许本地主机允许访问的配置,比如是否有Order 、Deny、Allow的限制等

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 16:40:17

    找 NameVirtualHost ,看看 后面有没有 ip, 有的话 改成 *

    补充:看看 所有的 apache 配置,找 127.0.0.1,有的话,改成 你的ip 或 *

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-10 16:40:17

    同上, 补充: 可以用 # 号注释掉 Listen 的行, 比如
    # Listen 127.0.0.1:80 # 这种写法就只允许本机访问
    或者改成
    Listen 0.0.0.0:80
    这样可以允许来自所有ip的访问

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 16:40:17

    查看下网关。

    reply
    0
  • PHPz

    PHPz2017-04-10 16:40:17

    目测80端口被占用

    reply
    0
  • 阿神

    阿神2017-04-10 16:40:17

    如果apache无法启动,检查端口,端口未占用,检查安装是否正确,win10可能需要管理员权限安装apache。

    如果本机可以访问,局域网无法访问,检查防火墙。

    如果访问提示没有权限,检查hpptd.conf中的root访问权限。

    reply
    0
  • 阿神

    阿神2017-04-10 16:40:17

    这种情况一般就是IP地址变了,本机你通过localhost或127.0.0.1访问肯定没问题的.
    局域网上星期还能访问如果没有调整网络,理论上应该也是正常能访问才对,那么很有可能本机的IP是通过DHCP获取的,经过一周时间,IP租期已到,本机IP已变化.
    建议用ipconfig(windows系统)或ifconfig(Linux)查下本机IP,然后在局域网其他机器上检查访问的IP是否匹配.

    reply
    0
  • Cancelreply