【发布时间】:2015-08-17 02:21:35
【问题描述】:
我们在同一台服务器上托管了不同域中的多个 PHP 网站。每个域在 /var/www/html 下都有自己的文件夹。例如
example1.com is pointing to /var/www/html/example1.com
example2.com is pointing to /var/www/html/example2.com
example3.com is pointing to /var/www/html/example3.com
等等。
从星期六开始,当我浏览 example1.com 或 example2.com 或 example3.com 时,它在浏览器中显示相同的内容。这意味着每次我浏览它都会显示 /var/www/html/example3.com 文件夹中的网站内容。我不确定这种变化是如何发生的。可能是我们的一位前雇员改变了这一点。
所以我检查了/etc/httpd/conf 中的 httpd.conf 文件。这里为所有域正确设置了 documentroot。由于我是网络管理的新手,因此我不确定要纠正的确切位置以使所有网站都指向正确的文件夹。
- 这个问题到底是什么?我将如何纠正这个问题?
- 是否需要在每个域文件夹中的 http.conf 文件或 .htaccess 文件中更正此问题?
我从昨天开始一直在挣扎。非常感谢任何帮助。
提前谢谢..
【问题讨论】:
-
你能把你在/etc/httpd/conf中看到的东西贴出来看看/etc/apache2/sites-available中是否有配置
-
还额外检查 vhosts conf 文件,如果您没有站点可用/启用功能,则应在此处定义虚拟主机
-
我正在使用 Amazon Linux 服务器。我没有看到 /etc/apache2/sites 文件夹。在 httpd/conf 文件夹中,我可以看到 httpd.conf 和几个 ssl 相关文件。
-
@Capsule。嘿,我不确定你在这里的意思。你能告诉我vhosts con文件的路径吗?
-
粘贴虚拟主机部分的内容
标签: php linux apache .htaccess