【问题标题】:Configure firewall to enable XAMPP working over LAN配置防火墙以启用 XAMPP 在 LAN 上工作
【发布时间】:2012-10-22 22:23:12
【问题描述】:

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

我的操作系统是 windows xp。谢谢。

【问题讨论】:

    标签: xampp firewall lan


    【解决方案1】:

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

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

    试试这个,我希望它对你有用。

    【讨论】:

    • 这些说明解决了运行 XAMPP v3.2.1 的 Windows 10 环境中的类似问题
    【解决方案2】:

    嗯,首先,主机上的防火墙阻止了您的连接。如果您使用的是 Windows 防火墙或任何其他防火墙,您需要为 XAMPP 制定一个例外规则。

    因此,在托管网站的计算机上,转到控制面板-> Windows 防火墙并取消选中 不允许例外 复选框。现在打开 Exceptions 选项卡并单击按钮 Add program 并找到 Xampp 和 Apache。将它们添加到防火墙例外规则中。

    也许您应该在某些虚拟机(VMware、Virtualbox..etc)上进行此测试因为如果此机器连接到 Internet,则打开端口并添加例外并不安全。

    【讨论】:

      【解决方案3】:

      我知道这是一个老问题,与Windows XP 相关,但现在对于使用当前操作系统的用户,如Windows 10,对我有用的选项是可以将入站规则配置文件设置为Public for Apache Http Server,其中默认设置为Private

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

      【讨论】:

        【解决方案4】:

        就我而言,(Windows 10 和 xampp v3.3.2) 1.打开控制面板 2.搜索windows防火墙 3.点击高级设置 4.点击入站规则 5.允许名称Apache HTTP Server和mysqld中所有被阻止的规则

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-10-01
          • 2015-08-31
          • 1970-01-01
          • 2010-09-07
          • 1970-01-01
          • 1970-01-01
          • 2015-06-24
          • 1970-01-01
          相关资源
          最近更新 更多