当我关闭防火墙时,我可以通过其他局域网计算机访问我的XAMPP网站。当我打开防火墙然后我再也无法连接到机器了。有人能告诉我发生了什么事吗?
我的操作系统是windows xp。谢谢。
答案 0 :(得分:35)
转到“控制面板” - >转到Windows防火墙 - >然后提前设置 - >
试试这个,我希望它对你有用。
答案 1 :(得分:3)
首先,主机上的防火墙阻止了您的连接。如果您使用的是Windows防火墙或任何其他防火墙您需要为XAMPP制定一个excaption规则。
因此,在托管网站的计算机上转到控制面板 - > Windows防火墙并取消选中不允许例外复选框。现在打开 Exceptions 选项卡,然后单击按钮添加程序并找到Xampp和Apache。将它们添加到防火墙例外规则。
也许您应该在某些虚拟机(VMware,Virtualbox..etc)上进行此测试因为打开端口并在本机连接到Internet时添加例外不安全。
答案 2 :(得分:0)
我理解这是一个老问题并且与Windows XP
有关但现在对于使用当前操作系统的用户Windows 10
,对我有用的选项是入站规则配置文件可以设置为{{1} } Public
默认设置为Apache Http Server
。
可以在Private
入站规则属性的“高级”标签中设置配置文件,如下所示(可以通过右键单击Apache Http Server
打开属性对话框并选择属性):
答案 3 :(得分:0)
就我而言,(Windows 10和xampp v3.3.2) 1.打开控制面板 2.搜索窗户防火墙 3.单击高级设置 4.单击入站规则 5.允许名称Apache HTTP Server和mysqld中所有被阻止的规则 enter image description here