问题描述
我的域位于共享主机上。共享主机位置(JustHost,如果这有任何区别)允许多个附加域。它们还允许通配符子域。主要托管在 mysite.com 上。我将 example.com 设置为附加域。
因此,通过将 *.example.com 设置为附加域,并且通配符 example.com 域指向 (www).example.com 的根文件夹,输入 http://fred.example.com 应该让我www.example.com
我还为 example.com 购买了通配符 SSL 证书。我的理解是,这个通配符 SSL 证书应该处理 http://fred.example.com 到 https://fred.example.com(这会导致显示 www.example.com 的主页)。
网站设计需要允许动态或未知的子域名。所以 fred.example.com 不需要预先定义,任何人也不需要。由于 example.com 的通配符子域设置,anything.example.com 应该到达 example.com 的根文件夹
但这不起作用,因为我收到证书与 https://fred.example.com 的错误不匹配。错误详细信息表明证书是为 *.mysite.com(我的托管帐户的“主”域)“构建”的。
假设是否正确:
- 通配符子域将处理任何子域,即使该子域未明确定义。
- 指向域根的通配符子域应解析为域根(如 fred.example.com 解析为 example.com 根文件夹)
- 托管地点为 example.com 安装的通配符 SSL 证书应该适用于 example.com 的任何子域(如 fred.example.com)
或者这是不可能的?是否需要 htaccess 指令?还是example.com上安装的通配符SSL证书定义不正确?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)