我正在配置我的apache2服务器,我想知道ServerName和ServerAlias之间的区别。
ServerName始终是没有www的名称,如google.de ServerAlias是www.google.de
即使是这样,我也不明白:)抱歉。
我不是专业人士(现在),谢谢你的帮助!每一个帮助都会立即升级。
答案 0 :(得分:30)
<强>
ServerName
强> 服务器用于标识自身的主机名和端口<强>
ServerAlias
强> 将请求与名称 - 虚拟主机匹配时使用的主机的备用名称
大多数人只是使用ServerName
设置网站的“主要”地址(例如“mywebsite.com”)和ServerAlias
来添加网站将要绑定的其他地址(例如。 'www.mywebsite.com')。
然而,两者之间存在微妙的差异:
ServerName
也可以接受端口号,而ServerAlias
则不能。ServerAlias
可以接受通配符(例如* .mywebsite.com),而ServerName
则不能。阅读文档以了解原因。