ServerAlias 不起作用 | Apache 2.2.13

ServerAlias 不起作用 | Apache 2.2.13

我有这个 V-Host 定义:

<VirtualHost *>
  ServerName www.example.com
  ServerAlias example.com

  DocumentRoot /srv/www/default
  Redirect 301 / http://www.example2.com/

</VirtualHost>

当我访问时www.example.com,重定向按预期工作,我最终到达www.example2.com 当我输入时example.com,我得到了 403 - 拒绝访问页面。

这是相关输出httpd2-prefork -S -D SSL -f /etc/apache2/httpd.conf

wildcard NameVirtualHosts and _default_ servers:
*:*        www.example.com (/etc/apache2/vhosts.d/lnk-rp-www.example.com.conf:1)

我不明白这里为什么会出现问题以及出了什么问题。

答案1

非常感谢您的提示。

与此同时,看起来我已经明白了。

我有

名称VirtualHost 1.2.3.4:80

在我的 listen.conf 中。一旦我将 Virtual-Host-Definition 从

虚拟主机 *

虚拟主机 1.2.3.4:80

它正在工作。

再次感谢你的帮助。

孙燕姿

相关内容