4

我在我的 VPS 上安装了 Apache。它在上面托管一个站点,我们称之为 demo.com(位于 /var/www/html/demo.com),但我在 /var/www/html 中也有文件,我想通过指向浏览器来查看到VPS的IP。目前看来如果我想去

http://vpsIP/demofile.php

它将是 404,所以我假设它正在查看虚拟主机目录。

以下是我的 httpd.conf 中的一些设置:

DocumentRoot "/var/www/html"
<VirtualHost *:80>
    ServerName www.demo.com
    ServerAlias demo.com *.demo.com

    DocumentRoot /var/www/html/demo.com
    <Directory "/var/www/html/demo.com">
        Order allow,deny
        Allow from all
        Allowoverride all
    </Directory>

    <IfModule mod_rewrite.c>
        RewriteEngine on
    </IfModule>
</VirtualHost>

我是否必须指定 VPS 的 IP 的另一个虚拟主机才能查看我想要的文件?

4

1 回答 1

2

只需添加另一个虚拟主机即可解决此问题。呃。

<VirtualHost IP:80>
DocumentRoot /var/www/html
</VirtualHost>
于 2013-02-27T04:22:30.780 回答