安装了WAMPServer
版本:3.0.4
操作系统类型:64位
阿帕奇:2.4.18
PHP:5.6.19 / 7.0.4(5.6.19已检查)
MySQL:5.7.11
我试图查看较旧的溢出问题和答案,并尝试按照他们的说法继续进行,但是,我仍然没有与wampserver有任何关联。
对httpd.conf的修改
听12.34.56.78:80//评论
听0.0.0.0:80
听[:: 0]:80
动态共享对象(DSO)支持//已评论 LOAD MODULE的其他杂项
ServerName 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配置方面的经验。并且没有除localhost之外的虚拟主机
P / S:我尝试测试的示例链接是1.1.1.1/testPHP/testPHP.php。主机是Win10,而类似网络上的设备是XP。非常感谢任何建议。
答案 0 :(得分:0)
apache配置似乎是正确的。
如果您在服务器或客户端使用Wifi
,请检查此项检查路由器/ AP是否启用了Wifi隔离或客户端隔离功能。
我查看了类似于你的类似路由器,在路由器的Wireless Basic设置上有一个名为const
的选项。取消选中,保存并重试。
在Windows防火墙上检查
Client Isolation
Windows Firewall
Advanced Settings
Inbound Rules
New Rule...
,然后点击Port
Next button
选项。在下面选择TCP
并在那里写Specific local ports
或您的apache使用的端口。在apache配置中查看您的Listen行,您应该在此写80.按80
Next
并按Allow the connection
。Next
Next
再试一次; - )
答案 1 :(得分:0)
发现问题。 Win 10显然已经忘记了这个设置 - 让这台PC可被发现(OFF)
由于隐私问题,我在使用Win 10的鼎盛时期将其关闭。现在可以访问它了。下一步是找出禁止访问。
这篇文章的罪魁祸首是Windows 10操作系统设置。为了使所有设置都能正常工作(假设此人已经完成了对httpd.conf和防火墙和/或路由器的所有修改),必须检查托管服务器的PC是否可以在网络设置中发现PC。
如何确保发现