caiheqing 发表于 2021-8-6 09:40:33

网站没有弄ssl,通过搜索引擎关键词搜索进入https

如标题所示,我网站http://bbs.mamadebaobao.com 直接访问可以,但是不管是在PC还是在移动端上搜索关键词进入网站都会跳转到https,不知道是什么原因,我服务器上有安装一个ssl域名,但不是该域名,不知道是哪里出错了
以下是通过某个关键词进入网站
http://cache.baiducontent.com/c?m=UOUQv-spPSXY_njDEUfanO2B2wPOADSUPAuu10RWRXv7yWnBIFJZdQYSBuxUp7CJzXibC7nPThTrq7WYJ53rccWcXVfNBYuTl1TMt-95SdWzbgKVnWN9cIfYVBdo_zYtAxiUARrieNkGgQt_6gKMaK&p=9178c54add971ced0cbe9b7c5a&newp=c963d45b86cc4ae544be9b7c1353d8234f08d30e3cd2c44324b9d71fd325001c1b69e3b82127160ed2c17a6c15e9241dbdb239256b556aab&s=cfcd208495d565ef&user=baidu&fm=sc&query=%C2%E8%C2%E8%B1%A6%B1%A6%C2%DB%CC%B3&qid=edee7e6d0037e0fb&p1=1



licess 发表于 2021-8-6 12:01:19

你网站没开https就是这样,所有未开的访问都是第一个https站点
也可以阻止这种访问,具体可以论坛搜索:空主机头

caiheqing 发表于 2021-8-6 14:20:28

licess 发表于 2021-8-6 12:01
你网站没开https就是这样,所有未开的访问都是第一个https站点
也可以阻止这种访问,具体可以论坛搜索:空 ...

谢谢军哥的回复,我想问你一下,下面这段代码是加到域名配置文件,还是直接加到nginx.conf
server {
listen 443 default_server;
server_name _;
ssl_certificate 随便设置一个ssl证书;
ssl_certificate_key 随便设置一个ssl证书的key;
return 500;
}
我现在直接加到nginx.conf配置上,重启了nginx
然后再次通过搜索访问出现以下提示(见图),SSL证书我直接引用以前某域名配置

的文件,提示不匹配这问题,然后直接返回500

caiheqing 发表于 2021-8-6 14:36:27

补充:nginx.conf配置文件内容

licess 发表于 2021-8-6 20:42:52

caiheqing 发表于 2021-8-6 14:20
谢谢军哥的回复,我想问你一下,下面这段代码是加到域名配置文件,还是直接加到nginx.conf

我现在直接加 ...

是的,除非每个不启用https的网站都单独配置上对应域名的正常ssl证书才会直接返回500,https链接都会先握手啥的,最后才处理return 500之类的或其他设置的内容

caiheqing 发表于 2021-8-6 23:09:21

licess 发表于 2021-8-6 20:42
是的,除非每个不启用https的网站都单独配置上对应域名的正常ssl证书才会直接返回500,https链接都会先握 ...

谢谢军哥回复,那我这个配置没有问题的话,要怎么才能让https跳到http上,不然现在搜索关键词打开的https是500提示

licess 发表于 2021-8-7 19:33:18

caiheqing 发表于 2021-8-6 23:09
谢谢军哥回复,那我这个配置没有问题的话,要怎么才能让https跳到http上,不然现在搜索关键词打开的https ...

retrun 500改成 return 301 http://$host$request_uri;
客户端访问过来的时候必须要有host

caiheqing 发表于 2021-8-9 09:05:31

本帖最后由 caiheqing 于 2021-8-9 09:11 编辑

443这里面的500配置之后,有一个问题,访问页面都是图标是带危险的提示


补充内容 (2021-8-9 10:12):
访问默认的http都是显示不安全,有感叹号

licess 发表于 2021-8-9 15:01:59

caiheqing 发表于 2021-8-9 09:05
443这里面的500配置之后,有一个问题,访问页面都是图标是带危险的提示

5楼上已经给你说过了,“除非每个不启用https的网站都单独配置上对应域名的正常ssl证书才会直接返回500”,不配置对应域名的证书肯定证书不匹配就肯定会提示不安全
页: [1]
查看完整版本: 网站没有弄ssl,通过搜索引擎关键词搜索进入https