我有一台运行 CentOS 6.5 和 Plesk 11 的服务器,我在其中添加了几个网站。
如果我从我的电脑上打开一个网站,它会显示正常,但如果我从服务器本身打开它,它会显示“Plesk 默认页面”。
如果我从服务器的命令行访问该页面,则虚拟主机似乎无法正确解析:
[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.
答案1
lynx
不支持主机标头,因此您的虚拟主机将无法工作(因为它们依赖于此标头)。
普通浏览器确实会发送标题,所以它在那里起作用。
答案2
回答我自己的问题:
我不知道为什么会发生这种情况,但支持人员通过在该域的 HOSTS 文件中添加指向服务器 LAN IP 的行来修复它。
就像是:
172.26.0.217 www.example.com