侧边栏壁纸
  • 累计撰写 176 篇文章
  • 累计创建 87 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

apache虚拟主机精确域名和泛域名的匹配顺序

Z先森
2021-02-22 / 0 评论 / 0 点赞 / 16 阅读 / 0 字 / 正在检测是否收录...

需求:

域名 aa.maxbon.cn 指到目录/home/aa 域名 *.maxbon.cn 指到目录/home/bb

实现:

#将通配符域名写到最底部,apache文件加载是按从上至下的先后顺序来的
<VirtualHost *:80>
ServerAlias aa.maxbon.cn
DocumentRoot /home/aa
</VirtualHost>

<VirtualHost *:80>
ServerAlias *.maxbon.cn
DocumentRoot /home/bb
</VirtualHost>

####扩展: 很多时候一个apache服务器会有很多站点,一般来说会有多个vhosts文件,为了方便加载,我们通常会直接这样写:

Include conf/extra/www/*.conf

conf/extra/www下面有很多conf文件,他们的加载顺序是根据a-z的顺序来,所以可以修改对应conf文件的名字,让配置文件按指定的顺序加载,从而实现精准控制的目的,例如a.conf 是优先于b.conf加载的。

0

评论区