配置防火墙以启用XAMPP在LAN上工作
当我关闭防火墙时,我可以通过其他局域网计算机访问我的XAMPP网站。当我打开防火墙时,我就不能再连接到机器了。有人能告诉我发生了什么事吗配置防火墙以启用XAMPP在LAN上工作,xampp,firewall,lan,Xampp,Firewall,Lan,当我关闭防火墙时,我可以通过其他局域网计算机访问我的XAMPP网站。当我打开防火墙时,我就不能再连接到机器了。有人能告诉我发生了什么事吗 我的操作系统是windows xp。谢谢 首先,主机上的防火墙阻止了您的连接。如果您使用的是Windows防火墙或任何其他防火墙,则需要为XAMPP制定例外规则 所以,在网站所在的计算机上,转到“控制面板”->“Windows防火墙”,然后取消选中“不允许异常”复选框。现在打开Exceptions选项卡并单击AddProgram按钮,找到Xampp和Apach
我的操作系统是windows xp。谢谢 首先,主机上的防火墙阻止了您的连接。如果您使用的是Windows防火墙或任何其他防火墙,则需要为XAMPP制定例外规则 所以,在网站所在的计算机上,转到“控制面板”->“Windows防火墙”,然后取消选中“不允许异常”复选框。现在打开Exceptions选项卡并单击AddProgram按钮,找到Xampp和Apache。将它们添加到防火墙例外规则
也许您应该在某些虚拟机(VMware、Virtualbox等)上执行此测试,因为如果此计算机连接到Internet,则打开端口并添加例外情况是不安全的。转到控制面板->转到Windows防火墙->然后进行高级设置->
试试这个,我希望它能对您起作用。我知道这是一个老问题,与
Windows XP
有关,但现在对于使用当前操作系统(如Windows 10
)的用户来说,对我有效的选项是,对于Apache Http Server
,入站规则配置文件可以设置为Public
,其设置为Private
默认
可以在Apache Http服务器
入站规则属性的“高级”选项卡中设置配置文件,如下所示(右键单击Apache Http服务器
并选择属性可以打开属性对话框):
在我的例子中,(windows 10和xampp v3.3.2)
1.打开控制面板
2.搜索窗口防火墙
3.单击“高级设置”
4.单击入站规则
5.允许以Apache HTTP Server和mysqld的名称使用所有被阻止的规则
这些说明解决了运行XAMPP v3.2.1的Windows 10环境中的类似问题