【问题标题】:Is www included in the server name in apache virtual hostapache虚拟主机中的服务器名称中是否包含www
【发布时间】:2012-02-07 18:24:48
【问题描述】:

我希望在我的 apache 服务器上设置 VirtualHosts,并且正在寻找可以告诉我这两个条目是否相同的文档

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example1.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName example1.com
</VirtualHost>

请注意第二个中缺少www.

谢谢

【问题讨论】:

    标签: apache virtualhost


    【解决方案1】:

    这是来自 Apache 文档 (http://httpd.apache.org/docs/2.0/mod/core.html#servername):

    ServerName 指令设置服务器用来标识自己的主机名和端口。这在创建重定向 URL 时使用。例如,如果托管 Web 服务器的机器的名称是 simple.example.com,但该机器也有 DNS 别名 www.example.com,并且您希望 Web 服务器被这样标识,则应使用以下指令:

    服务器名称 www.example.com:80

    所以我猜它们并不相同。

    【讨论】:

      猜你喜欢
      • 2014-07-21
      • 2018-05-04
      • 1970-01-01
      • 2015-08-27
      • 2017-02-13
      • 1970-01-01
      • 2018-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多