我正在配置我的apache2服务器,我想知道ServerName和ServerAlias之间有什么区别。
ServerName是否总是一个没有www的名称,例如google.de
而ServerAlias是www.google.de
即使是这样,我也听不懂:)对不起。
我不是专业人员(现在),所以谢谢您的帮助!每个帮助都将立即获得支持。
最佳答案
从Documentation:ServerName
:
服务器用来标识自己的主机名和端口ServerAlias
:
将请求与名称虚拟主机匹配时使用的主机的备用名称
大多数人只是使用ServerName
设置网站的“主要”地址(例如,“ mywebsite.com”),并使用ServerAlias
添加要绑定到该网站的其他地址(例如,“ www.mywebsite.com”) )。
但是,两者之间存在细微的差异:ServerName
也可以接受端口号,而ServerAlias
不能。ServerAlias
可以接受通配符(例如* .mywebsite.com),而ServerName
则不能。
阅读文档以了解原因。