在域级别的Apache通配符[关闭]
-
25-09-2019 - |
题
我有几个位点,并且它们都具有在单个服务器上相同的设置。现在,在启用站点目录他们每个人的独立的配置文件,而不是,我想有一个共同文件。
想法是这样的:
www.abc.com应该有/无功/网络/ ABC作为DocumentRoot的, www.xyz.com应该有/无功/网络/ XYZ作为DocumentRoot的等
所有其他parameteres像日志文件,接触电子邮件等也应具有相同的设置(abc.com应具有contact@abc.com作为管理员电子邮件,xyz.com应具有contact@xyz.com作为管理员电子邮件等)。
我无法找到任何教程如何反向引用通配符等
的问候,
JP
解决方案
啊哈。找到了解决办法。 VirtualDocumentRoot就是答案。
一个单一一行:
VirtualDocumentRoot /var/www/%0
做这项工作。还没有真正想通日志的东西,但应该是相似的和容易。
请参阅 https://serverfault.com/questions/182929/wildcard-subdomain-directory-names 一个不错的相关线程。
您得启用此vhost_alias模块。 (在Ubuntu sudo a2enmod vhost_alias
)。
不隶属于 StackOverflow