如何将网站重定向至本地网站?

如何将网站重定向至本地网站?

我正在尝试让我的浏览器加载本地网站而不是访问实际网站。

我有这个 httpd 配置

<VirtualHost 140.82.113.4:80>
    ServerName www.github.com
    ServerAlias github.com
    DocumentRoot /path/to/local/website
</VirtualHost>

<VirtualHost 140.82.113.4:443>
    ServerName www.github.com
    ServerAlias github.com
    DocumentRoot /path/to/local/website
    SSLCertificateFile /etc/pki/tls/certs/github.com.crt
    SSLCertificateKeyFile /etc/pki/tls/private/github.com.key
</VirtualHost>

当我在浏览器中输入https://github.com,它仍然会加载真实网站。我希望它加载 /path/to/local/website/index.html 处的本地文件,而不是转到真实网站。我还需要配置什么?

答案1

浏览网站的第一步是将名称解析为 IP 地址。虽然你的 Web 服务器可能托管着一个“模拟”GitHub 网站,但你的 DNS 客户端不会解析 github.com 或www.github.com到您的 Web 服务器 IP 地址。为此,您需要一个 DNS 服务器来托管 github.com 的 DNS 区域,其中包含 github.com 的相关 DNS 记录。然后,您必须配置 DNS 客户端以使用您的 DNS 服务器进行 DNS 名称解析。

相关内容