我正在学习如何在家里的小型服务器上托管网站。我遵循了一些教程,他们说您必须编辑“主机”文件(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服务,该网站仍然可以访问。
那么是否需要修改主机文件?
谢谢您的帮助!
如果您已将外部DNS服务(如GoDaddy)配置为指向要使用的特定域名的本地IP,则不需要该hosts
文件。
hosts
如果您不想设置外部DNS解析器,则仅需要本地文件。如果在本地文件中输入内容,则没有外部计算机会找到您的IP,输入域名后,只有具有此hosts
文件的本地计算机才能找到它。
配置了外部DNS服务后,使用此外部服务的任何计算机都可以使用主机名找到您的IP。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句