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