Configuration 在apache2配置中,ServerName和ServerAlias之间有什么区别?

Configuration 在apache2配置中,ServerName和ServerAlias之间有什么区别?,configuration,apache2,webserver,ubuntu-12.04,Configuration,Apache2,Webserver,Ubuntu 12.04,我正在配置apache2服务器,不知道ServerName和ServerAlias之间有什么区别 服务器名是否总是一个没有www的名称,就像google.de一样 服务器别名是www.google.de 即使是这样,我也不明白:)对不起 我现在不是专业人士,所以谢谢你的帮助!每一个帮助都将立即被投票表决。来自: ServerName: 服务器用于标识自身的主机名和端口 ServerAlias: 将请求与虚拟主机名称匹配时使用的主机的备用名称 大多数人只需使用ServerName设置网站的“主”地

我正在配置apache2服务器,不知道ServerName和ServerAlias之间有什么区别

服务器名是否总是一个没有www的名称,就像google.de一样 服务器别名是www.google.de

即使是这样,我也不明白:)对不起

我现在不是专业人士,所以谢谢你的帮助!每一个帮助都将立即被投票表决。

来自:

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

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

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

然而,两者之间存在着微妙的区别:

  • ServerName
    也可以接受端口号,而
    ServerAlias
    不能
  • ServerAlias
    可以接受通配符(例如.*.mywebsite.com),而
    ServerName
    不能
阅读文档以了解原因