apache2配置中ServerName和ServerAlias有什么区别?

时间:2013-08-21 15:52:54

标签: configuration apache2 webserver ubuntu-12.04

我正在配置我的apache2服务器,我想知道ServerName和ServerAlias之间的区别。

ServerName始终是没有www的名称,如google.de ServerAlias是www.google.de

即使是这样,我也不明白:)抱歉。

我不是专业人士(现在),谢谢你的帮助!每一个帮助都会立即升级。

1 个答案:

答案 0 :(得分:30)

来自Documentation

  

<强> ServerName   服务器用于标识自身的主机名和端口

     

<强> ServerAlias   将请求与名称 - 虚拟主机匹配时使用的主机的备用名称

大多数人只是使用ServerName设置网站的“主要”地址(例如“mywebsite.com”)和ServerAlias来添加网站将要绑定的其他地址(例如。 'www.mywebsite.com')。

然而,两者之间存在微妙的差异:

  • ServerName也可以接受端口号,而ServerAlias则不能。
  • ServerAlias可以接受通配符(例如* .mywebsite.com),而ServerName则不能。

阅读文档以了解原因。