0

1 つの Web サイト '/resume/' にしかアクセスできません。サブディレクトリの Web サイトは外部から見えませんか? サイト '/resume2/' は /resume/ を指そうとします。すべてのサブサイトが /resume/ を指そうとしています

<VirtualHost *:80>
  ServerName resume
 ServerAlias resume
  DocumentRoot "/var/www/html/resume/"
<Directory /var/www/html/resume/>
  DirectoryIndex index.php phpinfo.php index.html index.htm  
  Options Indexes MultiViews FollowSymLinks
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
  ServerName resume2
 ServerAlias resume2
  DocumentRoot "/var/www/html/resume2/"
<Directory /var/www/html/resume2/>
  DirectoryIndex index.php phpinfo.php index.html index.htm  
  Options Indexes MultiViews FollowSymLinks
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>
</VirtualHost>
4

1 に答える 1

2

VirtualHostタグの後ろに別のホスト名/ IPまたはポートを定義する必要があると確信しています。

<VirtualHost resume.mydomain.de:80>
 ServerAlias resume
 ServerName resume.mydomain.de
 DocumentRoot "/var/www/html/resume/"
 ...
</VirtualHost> 

<VirtualHost resume2.mydomain.de:80>
 ServerAlias resume
 ServerName resume.mydomain.de
 DocumentRoot "/var/www/html/resume2/"
 ...
</VirtualHost> 

... ここで、resume.mydomain.deresume2.mydomain.deは、ホストで構成されている 2 つの異なる IP に解決されます。同じ IP と別のポートを使用することもできます。いずれにせよ、各 VirtualHost の構成にリッスン タグを追加する必要があることに注意してください。

それが役立つことを願っています! 乾杯 ...

于 2013-02-24T17:08:47.647 に答える