【发布时间】:2017-02-13 11:20:58
【问题描述】:
已安装 WAMPServer
版本:3.0.4
操作系统类型:64 位
阿帕奇:2.4.18
PHP:5.6.19 / 7.0.4(已检查 5.6.19)
MySQL : 5.7.11
我已尝试查看较旧的溢出问题和答案,并尝试按照他们所说的进行操作,但是,我仍然与 wampserver 没有任何连接。
我做了什么来测试
- 使用主机笔记本电脑上的 localhost 检查 wampserver 是否正常运行 [成功]
- 在主机上使用我的 IP 检查 wampserver 是否正常运行 [SUCCESS]
- 在网络上的其他设备上使用我的 IP 来尝试访问目录中服务器的 php 文件。 [失败]
- 使用网络上的其他设备 ping 我的主机 [请求超时 x4]
- 使用 tracert 命令替代 4 [请求超时]
我对服务器做了什么
-
修改httpd.conf
听 12.34.56.78:80//评论
听 0.0.0.0:80
听 [::0]:80动态共享对象 (DSO) 支持//已评论 LOAD MODULE 的杂项
服务器名称 localhost:80
拒绝访问整个服务器文件系统。你必须 明确允许访问其他网站中的 Web 内容目录 下面的块。
Directory//This directory tag has no reference to server AllowOverride All Require all granted Directory DocumentRoot "E:/Server/wamp64/www" Directory "E:/Server/wamp64/www/" Options Indexes FollowSymLinks AllowOverride All # onlineoffline tag - don't remove Require all granted Directory
我对主机笔记本电脑做了什么
- 全新安装 WAMP
- 备份原httpd.conf
- 已编辑 httpd.conf(参见上文)
- [FAILED]为端口 80 添加规则以启用所有 - 已删除
- 禁用端口 80 的所有入站规则
- 在出站中查找端口 80 [NONE] 的规则
我描述的所有步骤都不起作用。没有防火墙配置和 WAMP 配置经验。并且除了 localhost 没有虚拟主机
P/S:我尝试测试的示例链接是 1.1.1.1/testPHP/testPHP.php。主机是Win10,而在类似网络上测试的设备是XP。非常感谢任何建议。
【问题讨论】:
-
浏览器上显示“连接超时”消息中没有连接。
-
这可能会帮助你,浏览所有答案,任何人都可能会帮助你。 superuser.com/questions/432794/…
-
“我的 IP”完全错误。每个接口都有自己的 IP,甚至可以有多个 IP。你说的是公网IP吗?
-
卸载 WAMPserver。然后手动删除 `\wamp` 文件夹和所有子文件夹,再次安装 WAMPServer 并更改任何内容。然后在how to create a Virtul Host阅读这篇文章
-
@DanFromGermany 不是公共 IP。公共是1.9.xxx.xxx,我使用的IP是192.168.xxx.xxx
标签: php apache wampserver