使公共网站重新连接到本地 html 或 xampp
Posted
技术标签:
【中文标题】使公共网站重新连接到本地 html 或 xampp【英文标题】:make public website reconnect to local html or xampp 【发布时间】:2017-04-04 06:56:23 【问题描述】:基本上我想做的是如果我打开这个
http://steamcommunity.com/market
我的电脑上的网站 我想查看存储为 html 的本地网站。我已经尝试使用 xampp 托管网站并尝试添加
本地主机/路径http://steamcommunity.com/market
到我的主机文件。
但它没有将我重定向到我的本地托管 html 文件,而是加载了 Steam 市场。
【问题讨论】:
【参考方案1】:这是一个两步过程:首先,您必须将网站名称重定向到您的计算机;接下来,让 Apache 将网站地址重定向到您的安装目录。
找到您的主机文件,
添加包含要重定向到的域名和 IP 地址的行。
每一行必须以地址 127.0.0.1 开头(这是 localhost 地址)
在 IP 地址之后,输入您希望重定向到该地址的域名。每行只能输入 1 个名称。
像 my-site.com 和 www.my-site.com 这样的地址是不同的,每个都需要单独一行。
保存更改。
接下来,
找到 httpd-vhosts.conf 文件。对于大多数 XAMPP 1.7.3 安装,这将是 C:\xampp\apache\conf\extra
添加新主机,
<VirtualHost *:80>
ServerName www.joomla.16
ServerAlias joomla.16
DocumentRoot d:/xampp/htdocs/path/mysite
</VirtualHost>
VirtualHost准备说明,
ServerName:在这个标签之后,添加你在
中添加的域的名称ServerAlias: 在此标签之后,您可以添加尽可能多的备用域(由空格分隔),这些域应该解析到此虚拟主机。请记住,www.my-domain.com 与 my-domain.com 不同,但通常您希望它们解析到同一台服务器。
DocumentRoot: 在此标签之后,添加您的网站所在的路径。您可以使用绝对路径(如上例所示)或相对路径(但相对路径的设置可能比较棘手,因此我更喜欢使用绝对路径)。
重启 Apache 网络服务器
您现在应该可以在您的 URL 字段中输入域名并直接访问您本地托管的网站:
请参阅this tutorial 以获得更多帮助。
【讨论】:
【参考方案2】:不知道您为什么要这样做,但您的主机文件应该是:
127.0.0.1 www.steamcommcunity.com
::1 www.steamcommcunity.com
127.0.0.1 steamcommunity.com
::1 steamcommunity.com
为了安全起见,我在有和没有www
以及 IPv4 和 IPv6 的情况下都使用过
【讨论】:
那也行不通。hosts
仅适用于主机名,不适用于路径。
啊,原来如此。我完全忘记了这一点。修正了我的答案
127.0.0.1 将我带到我的 xampp 仪表板,不是吗?
除非您设置虚拟主机,否则可能以上是关于使公共网站重新连接到本地 html 或 xampp的主要内容,如果未能解决你的问题,请参考以下文章