Centos虚拟主机加载默认页面

Centos虚拟主机加载默认页面

我问过一个与此相关但不相同的问题,

我有一台 centos VPS,上面有两个 wordpress 网站,一个是 mbas.co.in,另一个是 onlinemba123.com,现在只使用虚拟主机一个 IP 地址,首先我启动了 mbas.co.in,它运行正常,当我添加 onlinemba123.com 时,它加载的是默认的 Centos 页面而不是我的网站,我只是在测试我的 onlinemba123 网站,我还没有为它配置 DNS,我正在通过编辑我电脑的 hosts 文件来测试它,

我的网站文件夹名称也与下面的 conf 文件中的名称相同

现在我的问题是我如何加载我的网站而不是默认页面,我的虚拟主机配置是否正常?

我的虚拟主机配置:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/www.mbas.co.in
    ServerName mbas.co.in
    ErrorLog logs/mbas.co.in-error_log
    CustomLog logs/mbas.co.in-access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/www.onlinemba123.com
    ServerName www.onlinemba123.com
    ErrorLog logs/onlinemba123-error_log
    CustomLog logs/onlinemba123-access_log common
</VirtualHost>

我的电脑主机文件是:

xx.xxx.xxx.xxx  www.onlinemba123.com

答案1

将索引文件放入相关虚拟主机的文档根目录中。

答案2

只需在文档根目录中为所提及的虚拟主机添加 index.php 或 index.html(取决于优先级顺序)文件即可。对于基于 PHP 的网站,它应该可以工作。

答案3

或者您的 Apache 可能未正确设置为使用 php。创建一个名为 index.php 的文件,并在其中输入<?php phpinfo(); ?>。如果您看到此行,则您的 apache 需要配置为使用 php,否则,如果您看到 phpinfo 页面(类似于顶部带有蓝色栏的页面),则您的 apache 可以使用 php,因此您的 wordpress 文件存在问题。从中查看 index.php 文件。祝您成功。

相关内容