Apache虚拟主机包括

Art*_*yom 3 apache config

使用以下命令连接apache配置文件:

include / usr / local / apache / conf / sites / *. conf
Run Code Online (Sandbox Code Playgroud)

使用两个virtualhost创建一个文件.

<VirtualHost *>
    ServerAdmin webmaster@as.com
    ServerName site.com
    ServerAlias site.com
    DocumentRoot "/var/www/pachko1/site.com"
</VirtualHost>
<VirtualHost *>
    ServerAdmin webmaster@as.com
    ServerName site1.com
    ServerAlias site1.com
    DocumentRoot "/var/www/site1/site1.com"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

但访问site1.com时,始终会打开site.com的文件夹.

如果他们互换,当提到site.com将打开site1.com

总是工作羽毛规则,为什么会这样?

对不起我的英语不好.

Pek*_*ica 6

尝试添加NameVirtualHost指令:

NameVirtualHost site.com
NameVirtualHost site1.com
Run Code Online (Sandbox Code Playgroud)

然后将实际主机名添加到VirtualHost指令:

<VirtualHost site.com>
...
<VirtualHost site1.com>
Run Code Online (Sandbox Code Playgroud)