允许本地网络以外的用户查看我的 XAMPP 网站
Posted
技术标签:
【中文标题】允许本地网络以外的用户查看我的 XAMPP 网站【英文标题】:Allow users outside of local network to view my XAMPP website 【发布时间】:2014-09-21 20:24:46 【问题描述】:我将笔记本电脑用作本地服务器来开发 php 网站。我希望我的客户能够在浏览器中输入我的 IP 地址或 ServerName
并查看托管在我的 XAMPP 服务器上的网站。
目前,我的同事可以查看该网站,因为他们与我在同一个网络上。我怎样才能允许我的客户访问当然是在其他地方工作的人。
通过我的研究,我认为我拥有的相关文件是httpd-vhosts
、httpd-xampp
和httpd-conf
上述文件上方的一个目录。
【问题讨论】:
这取决于您的网络,如果您有路由器,您可以将其配置为将端口 80 上的所有请求转发到您的内部 IP。您可能还需要使用httpd-vhosts
设置虚拟主机。如果您希望客户能够使用更用户友好的名称,那么我想他们必须在他们的 /etc/hosts
文件中添加一个条目以指向您的 IP。
【参考方案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' 行以上是关于允许本地网络以外的用户查看我的 XAMPP 网站的主要内容,如果未能解决你的问题,请参考以下文章