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

【已回应】网站没有开启SSL的网站会自动跳到有SSL的域名上

发表在 Linux面板2019-4-2 11:18 [复制链接] 2 1296

环境宝塔Linux测试版 6.9.11       CentOS Linux 7.4.1708 (Core)

情况:
A站域名:z.mxlog.com     没有开启SSL,没有证书
B站域名:301404.com     开启SSL访问,有证书
C站域名:mxlog.com       有证书,开启SSL访问

现在的问题是这样的,不知是不是BUG来的,这个问题是我一时大意发现的,我想,应该是算个BUG

情形操作如下:

我在C站的网站后台的导航增加了A站的连接,连接地址为https://z.mxlog.com,正常的应该是http://z.mxlog.com的,因为A站是没有开启SSL也没有证书的。
添加完后,回来C站的前端点击A站的连接,发现,打开后浏览器是有提示证书不对,是否继续 访问这类的安全提示。。我点击继续,打开的网站是B站的网站,浏览器地址栏还是A站的域名。

这样的情况,我也不知道原因,正常来说,我A站没有HTTPS,就是继续打开访问,也是应该是打开A站的网站才对,而不是打开了B站。


补充:A站没有做301,反向之类的设置。
           C站只是做了  www.mxlog.com     301   mxlog.com

使用道具 举报 只看该作者 回复
发表于 2019-4-2 12:52:20 | 显示全部楼层
屏幕快照 2019-04-02 上午11.46.12.png
只能怪这个提示在「其他证书」里面。
关于这个问题的详细描述请参阅相关百科:维基百科-服务器名称指示
解决的办法有两种:第一种是给 A 站部署 SSL(可以使用免费的 Let's Encrypt 证书);第二种是添加一个空白站点,然后开启 SSL,并且设置为默认站点(注意是先开启 SSL,再设置为默认站点,或者自己手动在 listen 中添加 default_server)
使用道具 举报 回复 支持 反对
发表于 2019-4-2 14:55:08 | 显示全部楼层
宝塔用户_puwqdt 发表于 2019-4-2 12:52
只能怪这个提示在「其他证书」里面。
关于这个问题的详细描述请参阅相关百科:维基百科-服务器名称指示
解 ...

原来是这样的。。感谢你的解答,明白了。。谢谢!!!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表