4

VPS に Apache をインストールしました。1 つのサイトをホストしていて、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 を指定する必要がありますか?

4

1 に答える 1

2

別の vhost を追加するだけで、この問題は解決します。当たり前。

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