当前位置:论坛首页 > Linux面板 > 建议

【已回应】NGINX默认证书问题.

发表在 Linux面板2019-11-16 16:20 [复制链接] 3 1336

上次拿出来说过,良哥也解释得不明不白,觉得这个问题还是很重要的。

同一服务器:www-a-com 已布置证书,访问https--www-a-com 正常
同一服务器:www-b-com 未布置证书,访问http--www-b-com 正常
同一服务器:www-c-com 未布置证书,访问http--www-c-com 正常

那么问题来了:

访问 https--www-b-com /  https--www-c-com  提示证书错误,但可高级里忽略以后,就可以访问,如图:
未标题-1.jpg

造成的问题是:
1、 暴露服务器其他站点,当然这不算什么,咱们都是正经人。
2、更可怕的是,
现在搜索引擎检索网站都是以SSL优先的原因,
百度蜘蛛会优秀爬取https:// www-b-com 且会忽略掉异常证书
网站则会显示https:// www-a-com 的站点内容,

百度收录B站结果也会是https--www-a-com的网站标题和内容快照,

没有良哥说的需要提交HTTPS认证才会收录HTTPS,亲测的确,


百度确实可能在尝试HTTPS无效以后才会尝试HTTP,无法考证,但自己确实受伤害了。

之前的解决方法是在未开启SSL站点的配置文件加上,
  1. $host !~ www.b.com { // 判断不是指定域名返回403
  2. return 403;
  3. }
复制代码

有解决之道吗? 毕竟真的不太好,如果我说的第二点真真切切,那么造成的影响就不可限量了,

希望宝塔能引起重视。









使用道具 举报 只看该作者 回复
发表于 2019-11-16 16:29:59 | 显示全部楼层
哦,请帮忙移动到BUG反馈板块
使用道具 举报 回复 支持 反对
发表于 2019-11-16 16:32:24 | 显示全部楼层
全部申请ssl就可以解决
使用道具 举报 回复 支持 反对
发表于 2019-11-16 16:33:34 | 显示全部楼层
有些是web特性导致的,当你部署的站点中没有使用ssl的时候,使用https访问会访问到已经部署的https站点上的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表