我有一台 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上设置网站的步骤,设置了很多网站。
我只是没有选择了,不知道到底要去哪里寻找。
非常感谢任何说明、要寻找的链接或直接的解决方案。