Apache vhost覆盖配置?

时间:2013-02-27 03:58:56

标签: apache vhosts

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

http://vpsIP/demofile.php

它将是404,所以我假设它正在查看vhost目录。

以下是我的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的另一个vhost才能查看我想要的文件?

1 个答案:

答案 0 :(得分:2)

简单地添加另一个vhost可以解决这个问题。咄。

<VirtualHost IP:80>
DocumentRoot /var/www/html
</VirtualHost>