服务器别名使用通配符子域

我正在使用WordPressnetworking子域设置。 我必须把*.mydomain.com作为服务器别名,但现在我也有一个网站subdomain.mydomain.com ,导致另一个目录。 有没有办法做到这一点,因为当我键入subdomain.mydomain.com它只是加载WordPress注册页面。

我有一个虚拟主机设置。

我假设你有两个VirtualHosts:

  1. VH为主机* .mydomain.com的WP
  2. VH代表主pipesubdomain.mydomain.com的独立网站

确保您的subdomain.mydomain.com VirtualHost加载或位于VirtualHost ServerAlias *.mydomain.com 之前的文件中。

Apache将使用它find的第一个VH匹配ServerName / Alias。

然后重新启动Apache。

编辑:

在文件中应该是…

 <VirtualHost *:80> ServerName subdomain.mydomain.com ... </VirtualHost> <VirtualHost *:80> ServerName mydomain.com ServerAlias *.mydomain.com ... </VirtualHost> 

您可以通过运行httpd -S获取默认VH和加载顺序