我正在尝试将网站迁移到 ubuntu 服务器,但想先进行测试
在 Windows 上,我已将主机文件更改为指向服务器,因此浏览器正在打开“新”网站。在我的终端中,在 Ubuntu 中,我已将以下内容进行了更改
127.0.1.1 example example
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
到
127.0.1.1 example example
127.0.0.1 localhost
104.236.247.139 www.example.com
104.236.247.139 example.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
我可以确认这是正确的吗?我似乎在查找 http 图像 URL 等方面遇到了问题,在尝试调试之前,我想确保正确设置了 hosts 文件。
谢谢
答案1
你的/etc/hosts
文件看起来应该像这样:
127.0.1.1 example
127.0.0.1 localhost
104.236.247.139 www.example.com example.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
因为127.0.1.1
您输入了两个相同的主机名,而实际上一个就够了。对于 IP,104.236.247.139
您使用了两行不同的内容来表示主机名和别名,但您应该将主机名和别名全部放在一行中,并用空格分隔,例如:
<IP_Address> <hostname> <alias_1> <alias_2> <alias_3>
104.236.247.139 www.example.com example.com foo.com bar.com