【问题标题】:External XAMPP Access With Modem带调制解调器的外部 XAMPP 访问
【发布时间】:2014-08-19 21:48:38
【问题描述】:

我正在尝试在我的 Windows 8.1 计算机上创建一个实时网络服务器。

  1. 我使用以太网直接连接到我的调制解调器(我有一个无线路由器),但我没有在这台计算机(桌面)上连接到它。

  2. 我的 XAMPP 工作正常,我的网站出现在 http://localhost/home

但是,如果我输入来自 www.whatismyip.com 的 IP,它不会加载我的网络服务器。

我错过了什么?

【问题讨论】:

    标签: php html mysql apache xampp


    【解决方案1】:

    您需要为端口 80 创建一个端口转发到您的计算机本地 IP 地址。您的路由器应该有一个管理面板(通常是网关 - 使用开始 - 运行 - cmd - >然后插入“ipconfig”并检查网关。

    我猜在 XAMPP 中 Internet 访问被阻止了。但这是一个简单的 Apache Server,所以你需要打开你的 httpd.conf 文件(应该是:“c:\xampp\apache\conf\extra\httpd-xampp.conf)

    在这里搜索:

    应该有一个“拒绝所有” - 在前面添加一个 # 以停用该规则。

    重新启动您的 Xampp,它应该可以工作了。

    您可以在此处找到有关端口转发的更多信息:

    https://managewp.com/how-to-access-a-local-website-from-internet-with-port-forwarding

    您可能还需要在防火墙上激活端口 80(取决于您的配置)

    【讨论】:

    • 没有全部拒绝 :s.... pastebin.com/xFdY6hjH 我的文件有一个馅饼。我已经在我的静态 IP 地址上进行了端口转发。我决定重新插入我的无线路由器。另外,我的 Windows 防火墙已关闭。
    • 那么 Apache 已经配置为外部访问。您是否已经设置了端口转发?如果您从另一台计算机输入外部 IP 地址会怎样?
    • 我刚刚检查了连接到 3G 的 iPhone。该页面只是白色的,我认为这意味着它无法加载它。我也使用过 canyouseeme.org,它说它在端口 80 上看不到我的服务。老实说,我认为我的 ISP 阻止了端口 80。编辑:顺便说一下,这个 XAMPP 安装是全新的(今天下载)并且未修改。跨度>
    • 检查您的防火墙设置。您是否已经设置了端口转发(这非常重要!)
    • 我已经在端口 80 上进行了端口转发,并且我的防火墙已关闭。
    【解决方案2】:

    您需要一种方法来告诉发送到您的公共 IP 的请求被转发到 Web 服务器的私有 IP。尝试登录您的设备(路由器等)并进行设置。

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 2015-03-23
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 2023-02-14
      相关资源
      最近更新 更多