0

我只能访问 1 个网站“/resume/”,子目录网站在外部不可见?站点“/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被解析为两个不同的 IP,这两个 IP 都在您的主机上配置。您也可以使用相同的 IP 和不同的端口。无论如何,请记住,您需要为每个 VirtualHost 的配置添加一个监听标签。

希望有帮助!干杯...

于 2013-02-24T17:08:47.647 回答