首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置apache2虚拟主机子域

问配置apache2虚拟主机子域
EN

Server Fault用户
提问于 2010-10-07 15:41:13
回答 2查看 678关注 0票数 1

我已经用以下方式配置了带有子域的apache2虚拟主机:

/etc/apache2/网站-可查阅/网站:

代码语言:javascript
复制
<VirtualHost *>
  ServerName website.local
  ServerAlias sub.website.local
  DocumentRoot /home/myname/dev/website/web/
  ...
</VirtualHost> 

/etc/主机

代码语言:javascript
复制
127.0.0.1 website.local
127.0.0.1 sub.website.local

而且起作用了!http://website.local和http://sub.websitel.local都指向DocumentRoot。现在,我如何重新配置它,以便任何子域http://*.website.local都指向DocumentRoot?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-10-07 15:47:50

您可以使用通配符来匹配apache中的任何子域名:

代码语言:javascript
复制
serveralias *.website.local

问题是主机文件不支持通配符。如果使用本地dns绑定服务作为解析器,则可以注册website.local区域并创建dns通配符。

票数 3
EN

Server Fault用户

发布于 2010-10-07 15:46:37

在apache.conf中:

ServerAlias *.website.local

但是,不可能在/etc/主机中使用通配符。您需要为此设置一个DNS服务器。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/188647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档