【问题标题】:Apache Virtual Server accept request from every domainApache Virtual Server 接受来自每个域的请求
【发布时间】:2015-05-10 18:55:58
【问题描述】:

我正在开发一个网站构建器,我需要 Apache 来接受来自每个域的请求,例如 example2.com 、 example3.com 等。

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

有可能吗?我知道我可以为每个域创建一个 vhost.conf 文件并使用 a2ensite 启用它。但是处理每个请求的通配符应该更容易。

【问题讨论】:

    标签: apache subdomain server virtualhost


    【解决方案1】:

    要接收来自所有网站的所有请求,您必须将通配符添加到 ServerAlias:

    <VirtualHost *:80>
      DocumentRoot /var/www/app1
      ServerName builder.example.com
      ServerAlias *.example.com
      ServerAlias *     #Add this line
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2020-12-20
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 2016-04-29
      • 1970-01-01
      • 2012-05-07
      • 2018-10-15
      • 2012-03-14
      相关资源
      最近更新 更多