Apache 虚拟服务器接受来自每个域的请求
Apache Virtual Server accept request from every domain
我正在开发一个网站构建器,我需要 Apache 接受来自每个域的请求,例如 example2.com 、 example3.com 等
<VirtualHost *:80>
DocumentRoot /var/www/app1
ServerName builder.example.com
ServerAlias *.example.com
</VirtualHost>
可能吗?我知道我可以为每个域创建一个 vhost.conf 文件并使用 a2ensite 启用它。但是处理每个请求的通配符应该容易得多。
要接收来自所有网站的所有请求,您必须将通配符添加到 ServerAlias:
<VirtualHost *:80>
DocumentRoot /var/www/app1
ServerName builder.example.com
ServerAlias *.example.com
ServerAlias * #Add this line
</VirtualHost>
我正在开发一个网站构建器,我需要 Apache 接受来自每个域的请求,例如 example2.com 、 example3.com 等
<VirtualHost *:80>
DocumentRoot /var/www/app1
ServerName builder.example.com
ServerAlias *.example.com
</VirtualHost>
可能吗?我知道我可以为每个域创建一个 vhost.conf 文件并使用 a2ensite 启用它。但是处理每个请求的通配符应该容易得多。
要接收来自所有网站的所有请求,您必须将通配符添加到 ServerAlias:
<VirtualHost *:80>
DocumentRoot /var/www/app1
ServerName builder.example.com
ServerAlias *.example.com
ServerAlias * #Add this line
</VirtualHost>