要托管Apache虚拟主机,是否需要在Windows中编辑“主机”文件?

时间:2018-11-08 06:25:32

标签: apache virtual virtualhost web-hosting hosts

我正在学习如何在家里的小型服务器上托管网站。我遵循了一些教程,他们说您必须编辑“主机”文件(C:\ Windows \ System32 \ drivers \ etc \ hosts)并添加以下内容:

127.0.0.1 domain.com

之后,我将进入“ httpd-vhosts.conf”并输入如下内容:

<VirtualHost *:80>
    ServerName domain.com
    DocumentRoot C:/Apache24/Websites/domain.com
</VirtualHost>

最后,我将转到Godaddy,并将它指向domain.com到我的家庭IP。

一切正常,但是为了进行一些测试,我决定删除“主机”文件夹中的行,将其保留为空。重新启动我的apache服务,网站仍然可以访问。

那么修改主机文件是否有必要?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

进行更多研究后,我发现没有必要将其添加到hosts文件。 但是,如果确实添加了它,则当您从服务器计算机访问网站时,请求将直接发送到Web服务器,而不是先访问Internet,然后再返回到Web服务器。