我目前已将 Apache2 配置为托管形式为 *.domains.tld 的通配符子域,其中 * 对于我们每个客户端来说都是唯一的。
每个客户端都有一个可以登录的“管理”页面,当前位于 client.domain.tld/admin,我们希望将其从 admin.client.domain.tld 移至服务。
是否可以将子域名提供给通配符子域名?我似乎找不到与此相关的任何内容。
谢谢!
答案1
您可以使用 ServerAlias 执行此操作,因为它支持通配符。
<VirtualHost *:80>
ServerName admin.YourStaticDomain.com
ServerAlias admin.*
DocumentRoot /path/to/adminsite
UseCanonicalName Off
</VirtualHost>
这是假设他们都共享相同的管理代码库,并且根据他们的登录凭据生成特定于站点的选项。