【问题标题】:Virtualhost For Wildcard and Static Subdomain通配符和静态子域的虚拟主机
【发布时间】:2017-12-12 03:37:57
【问题描述】:

这就是我现在基本上拥有的:

<VirtualHost *:80>
   DocumentRoot /var/www/app1
   ServerName app1.example.com
</VirtualHost>
<VirtualHost *:80>
   DocumentRoot /var/www/example
   ServerName example.com
   ServerAlias *.example.com
</VirtualHost>

此配置使 app1.example.com 成为默认的服务虚拟主机。

因此,当 another.domain.com 指向 *.example.com 时,它由 app1.example.com 提供服务。

如何更改此配置,以便 *.example.com 为 another.domain.com 提供服务,而 app1.example.com、*.example.com 和 example.com 仍然可以正常工作?

谢谢。

附注我的问题有点基于SO answer

【问题讨论】:

    标签: apache subdomain virtualhost wildcard-subdomain


    【解决方案1】:

    到目前为止,我自己的研究给了我唯一的解决方法。我最终为 app1.example.com 使用了另一个端口。

    <VirtualHost *:8080>
       DocumentRoot /var/www/app1
       ServerName app1.example.com
    </VirtualHost>
    <VirtualHost *:80>
       DocumentRoot /var/www/example
       ServerName example.com
       ServerAlias *.example.com
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 2011-09-30
      • 2019-09-12
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      • 1970-01-01
      相关资源
      最近更新 更多