gpt4 book ai didi

apache - www和非www VirtualHost的单行配置

转载 作者:行者123 更新时间:2023-12-04 15:18:01 25 4
gpt4 key购买 nike

我有很多VirtualHost似乎我们每次都需要做这两行:

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

是否有允许这样做的单线解决方案?
<VirtualHost *:80>
ServerName *.example.com # works for both http://example.com and http://www.example.com

即无需复制 example.com ?

最佳答案

不,这是不可能的。
ServerName用于唯一标识主机的协议(protocol)、名称和端口。它只接受一个参数,不接受通配符。

您可以在 ServerAlias 中使用通配符,并在其上指定多个名称:

ServerAlias *.example.com

或者
ServerAlias www1.example.com www2.example.com www3 foo

来源: https://httpd.apache.org/docs/2.4/mod/core.html#serveralias

关于apache - www和非www VirtualHost的单行配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48765348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com