配置防火墙以启用XAMPP工作在局域网

问题描述 投票:12回答:4

当我关闭防火墙,我可以通过其他局域网中的计算机访问我的网站XAMPP。当我打开防火墙的话,我无法连接到机器了。有人能告诉我发生了什么事?

我的操作系统是Windows XP。谢谢。

xampp firewall lan
4个回答
35
投票

进入控制面板 - >转到Windows防火墙 - >然后高级设置 - >

  1. 点击入站规则
  2. 右单击入站规则,选择“新规则......”
  3. 选择选项端口,然后单击下一步
  4. 选择所有本地端口或Apache服务器的端口号。并点击下一步
  5. 选择选项允许连接并单击下一步
  6. 下一个
  7. 给名称允许所有本地端口XAMPP

试试这个,我希望它会为你工作。


3
投票

好吧,首先,防火墙主机阻止您的连接。如果您使用的是Windows防火墙或任何其他防火墙,您需要为XAMPP的excaption规则。

因此,计算机上哪里是网站托管进入控制面板 - > Windows防火墙,取消选中不允许例外复选框。现在打开例外选项卡,然后点击一个按钮,添加程序,然后找到XAMPP和Apache。将它们添加到防火墙的例外规则。

也许你应该做一些虚拟机(VMware的,Virtualbox..etc)本次测试becouse打开端口,如果本机连接到互联网并不安全例外添加。


0
投票

我理解,这是一个老问题,并Windows XP,但现在使用当前操作系统一样Windows 10这工作对我来说是入站规则配置文件可以设置为Public针对其默认设置为Apache Http Server Private选项的用户相关。

enter image description here

配置文件可以在Apache Http Server入站规则性质的“高级”选项卡中设置如下图所示(属性对话框可以通过右键点击Apache Http Server打开并选择属性):

enter image description here


0
投票

就我而言,(视窗10和XAMPP V3.3.2)1.打开控制面板2.搜索窗口防火墙3.单击高级设置4.单击入站规则5.允许在名称Apache HTTP服务器和mysqld的enter image description here所有封锁规则

© www.soinside.com 2019 - 2024. All rights reserved.