【问题标题】:Allow users outside of local network to view my XAMPP website允许本地网络以外的用户查看我的 XAMPP 网站
【发布时间】:2014-09-21 20:24:46
【问题描述】:

我将笔记本电脑用作本地服务器来开发 PHP 网站。我希望我的客户能够在浏览器中输入我的 IP 地址或 ServerName 并查看托管在我的 XAMPP 服务器上的网站。

目前,我的同事可以查看该网站,因为他们与我在同一个网络上。我怎样才能允许我的客户访问当然是在其他地方工作的人。

通过我的研究,我认为我拥有的相关文件是httpd-vhostshttpd-xampphttpd-conf 上述文件上方的一个目录。

【问题讨论】:

  • 这取决于您的网络,如果您有路由器,您可以将其配置为将端口 80 上的所有请求转发到您的内部 IP。您可能还需要使用httpd-vhosts 设置虚拟主机。如果您希望客户能够使用更用户友好的名称,那么我想他们必须在他们的 /etc/hosts 文件中添加一个条目以指向您的 IP。

标签: php xampp


【解决方案1】:

如果您想在全球范围内访问您的网站。您必须在路由器中启用端口转发。 请按照以下步骤操作。

  • 登录您的路由器(登录网址参见制造商手册)
  • 寻找“虚拟服务器”,例如链接或菜单
  • 选择协议 TCP/UDP,
  • 端口:80,私有端口:80,私有 IP your_local_ip_address(通过 ipconfig 在 windows cmd 和 ifconfig 中查找 在 linux 终端)
  • 在 google 中输入我的 ip 并获取您的 IP 地址。

  • 从世界任何地方将此 ip 放入浏览器中

【讨论】:

  • 有没有办法为https:// 做不涉及上述方法的方法?改用端口 443?
  • 您必须在 httpd.conf 中取消注释 'LoadModule ssl_module modules/mod_ssl.so' 行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-02
  • 2017-02-08
  • 2013-02-04
  • 1970-01-01
  • 2021-07-08
  • 1970-01-01
  • 2016-12-05
相关资源
最近更新 更多