AMH二级域名与泛域名冲突?

新手上路,请多包涵

目前问题是已经存在一个绑定了a.b.com的主机,能正常访问

新建了一个*.b.com的主机,且启用了**二级域名
绑定子目录**

访问a.b.com就会出现异常,比如样式缺失,这是没访问https情况;如果访问https链接https://a.b.com,就是404,明显访问到的是*.b.com主机的子目录去了。

请问怎么样才能优先匹配已经存在的比如a.b.com等类似虚拟主机,不存在的二级域名再匹配到*.b.com虚拟主机?

阅读 1.7k
2 个回答

亲是的,虚拟主机没有配置与应用ssl证书的话,https是会访问到其它虚拟主机的,会访问到默认主机,如没有设置默认主机的情况,会访问到标识域名排序的第一个虚拟主机。

(出现访问到其它主机的问题,通常都是域名还没绑定好,没配置SSL也相当是https/443没有这个域名的绑定)

新手上路,请多包涵

解决

经过摸索发现只需要给对应主机也应用好相应的域名证书就行(以前明明每一个证书都有启用,这里不知道为什么又变回了未启用了)。

  1. 可以看到404,查看证书也不是对应证书
    404
    heue.top
  2. SSL证书中点击该域名的应用
    应用
    可以看到下方显示so.heue.top并未启用
    证书状态
  3. 点击使用
    使用后
  4. 再访问就发现没问题了
    结果

总之就是*.b.com有一个证书的情况下,其它二级域名如果没有启用证书就会使用到这个证书,a.b.com也给使用一个域名证书就行(大概如果都不用https就没有这个问题?)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏