VPS 上多个域名的 Hosts 文件条目?

VPS 上多个域名的 Hosts 文件条目?

mydomain 是主域名(在 Plesk、Media Temple MT VPS 中),其下有几个 Wordpress 网站,例如 mysite1.com、mysite2.com 等。

问题是我在 httpd 的 error_log 中收到很多这些错误:

[error] [client 127.0.0.1] script '/var/www/html/wp-cron.php' not found or unable to stat

wp-cron.php 确实存在于所有 Wordpress 安装的 html 根目录中。

我在其他地方发现这些错误可能与我的 /etc/hosts 文件有关。这是 hosts 文件:

127.0.0.1 mydomain.com mydomain localhost localhost.localdomain

问题:我是否需要将 mysite1.com、mysite2.com 等添加到 hosts 文件中,以便它们解析并找到 wp-cron.php 文件?

编辑:经过多次谷歌搜索,我找到了答案。似乎有两个问题:hosts 文件和 MT VPS 在每次重启时都会覆盖 hosts 文件。因此,对于一台服务器上的多个域,hosts 文件应如下所示:

127.0.0.1 localhost localhost.localdomain
xxx.xxx.xxx.xxx  yourdomain1.com yourdomain1 yourdomain2.com yourdomain2

这些行在 hosts 文件中必须有几行空白行,否则每次重启后它们都会被覆盖。请参阅http://bradt.ca/archives/fix-wordpress-missed-schedule-error-on-media-temple-dv-plesk/

答案1

经过多次谷歌搜索后找到了答案。请参阅上面的编辑。

相关内容