使公共网站重新连接到本地 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的主要内容,如果未能解决你的问题,请参考以下文章

从 Internet 连接到 xampp 数据库

如何将 xampp 数据库连接到远程服务器?

Xampp 不会连接到 MYsql 数据库或 ProFTPD

通过 C# 连接到在 XAMPP 中创建的数据库

无法连接到本地主机上的 XAMPP 服务器

将android设备连接到本地服务器xampp