【问题标题】:Apache VirtualHost, multiple ServerName in one lineApache VirtualHost,一行中有多个ServerName
【发布时间】:2015-02-21 12:17:38
【问题描述】:

我正在使用以下标签

<VirtualHost *:80 *:443>

    ServerName blog.mydomain.com
    ServerAlias blog

创建一个虚拟主机。我已将 ServerName 作为我的子域,即博客。但是,我正试图找出一种添加 www.blog 的方法。以及在同一行中,而不必创建一个全新的虚拟主机。

有没有办法做到这一点?

谢谢

【问题讨论】:

    标签: apache virtualhost server-name


    【解决方案1】:

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

    【讨论】:

    • 我在发帖前试过了,但没用。但是我试过了:ServerAlias blog www.blog,也试过了:ServerAlias blog www 也没有成功,然后又尝试了ServerAlias blog www.blog.mydomain.com 并且成功了。
    【解决方案2】:

    Apache 允许多个服务器别名

    <VirtualHost *:80>
         
         ...
    
         ServerName blog.mydomain.com
         ServerAlias www.blog.com
         ServerAlias blog
         ServerAlias add-as-many-as-you-want
    
         ...
        
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2016-10-02
      • 1970-01-01
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      • 2011-07-29
      • 2011-06-17
      • 2013-06-26
      • 2014-12-31
      相关资源
      最近更新 更多