从命令行访问网站显示Plesk默认页面

我有一台运行CentOS 6.5和Plesk 11的服务器,我在那里添加了几个网站。

如果我从电脑打开一个网站,它会显示好,但如果我从服务器本身打开它,它会显示“Plesk默认页面”。

看起来像虚拟主机不能正确parsing,如果我从服务器的命令行访问页面:

[root@webscoming conf]# lynx http://www.example.com/ Parallels Plesk Parallels Web Server's Default Page This page is generated by Parallels Plesk, the leading hosting automation software. You see this page because there is no Web site at this address. 

lynx不支持主机头,所以你的虚拟主机将无法工作(因为他们依靠这个头)。

普通的浏览器确实发送了标题,所以这就是为什么它在那里工作。

回答我自己的问题:

我不知道为什么发生,但支持人员通过在该域的HOSTS文件中添加一行指向服务器的LAN IP的方式来修复它。

就像是:

 172.26.0.217 www.example.com