Apache 虚拟主机设置不适用于单个网站

Apache 虚拟主机设置不适用于单个网站

我有一台 Linode VPS 托管多个网站。使用 Linode 指南,我创建了文件夹来放置文件,并创建了一个 apache .conf 文件来保存每个网站的虚拟主机配置。

这是一个正常设置,已适用于许多实际加载的网站:

<VirtualHost *:80>
 # Admin email, Server Name (domain name), and any aliases
 ServerAdmin [email protected]
 ServerName  www.xolo.co
 ServerAlias xolo.co

 # Index file and Document Root (where the public files are located)
 DirectoryIndex index.html index.php
 DocumentRoot /var/www/xolo/public_html
 # Log file locations
 LogLevel warn
 ErrorLog  /var/www/xolo/log/error.log
 CustomLog /var/www/xolo/log/access.log combined
</VirtualHost>

每个站点都有自己的 apache .conf 文件(我的意思是站点 abc.com 在文件夹 sites-available/abc.conf 下,等等,包含上述代码)。

但是,我对一个特定站点执行了相同的步骤(两次),并且当我指向我们拥有的占位符域来测试站点是否加载正常时,没有发生任何变化。

没有数据库连接错误,什么都没有。我只是看到一个空白的网站。

我已经

  • 检查域名是否加载了不同的站点(这是因为该域名有自己的 apache conf 文件)
  • 检查文件夹权限(与工作文件夹相比,对我来说看起来还不错)
  • 重复我之前在Linode VPS上设置网站的步骤,设置了很多网站。

我只是没有选择了,不知道到底要去哪里寻找。

非常感谢任何说明、要寻找的链接或直接的解决方案。

相关内容