Apache虚拟主机,一行中有多个服务器名称

7xllpg7q  于 2022-11-16  发布在  Apache
关注(0)|答案(2)|浏览(117)

我正在使用以下标记

<VirtualHost *:80 *:443>

    ServerName blog.mydomain.com
    ServerAlias blog

创建一个虚拟主机。我已经把ServerName作为我的子域,它是blog。但是,我正在尝试找出一种方法来添加www.blog.aswell在同一行,而不是必须创建一个全新的虚拟主机。
有办法做到这一点吗?

khbbv19g

khbbv19g1#

Apache允许多个服务器别名

<VirtualHost *:80>
     
     ...

     ServerName blog.mydomain.com
     ServerAlias www.blog.com
     ServerAlias blog
     ServerAlias add-as-many-as-you-want

     ...
    
</VirtualHost>

以上也可以通过以下方式实现

<VirtualHost *:80>
     
     ...

     ServerName blog.mydomain.com
     ServerAlias www.blog.com, blog, add-as-many-as-you-want

     ...
    
</VirtualHost>

所以你可以从这两者中选择你想要的。

lzfw57am

lzfw57am2#

当然,您可以向ServerAlias添加多个条目,请参阅:http://httpd.apache.org/docs/2.2/mod/core.html#serveralias

相关问题