虚拟主机2没有www重定向到虚拟主机1

Xen*_*eno 5 unix linux apache virtualhost httpd.conf

我的httpd.conf看起来像这样:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /var/www/host1.com
    ServerName   host1.com
    ServerAlias  www.host1.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /var/www/host1.com/subdomain
    ServerName   subdomain.host1.com
    ServerAlias  www.subdomain.host1.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /var/www/host2.com
    ServerName   host2.com
    ServerAlias  www.host2.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

所以,除了:

host2.com显示/var/www/host1.com/

www.host2.com显示/var/www/host2.com/

我很确定这是一个Apache配置问题,但我无法弄明白.任何帮助?

sum*_*ous 9

试试这种方式

DocumentRoot /var/www/host2.com
ServerName   www.host2.com
ServerAlias  *.host2.com
Run Code Online (Sandbox Code Playgroud)