VPS侦探论坛

 找回密码
 注册
查看: 486|回复: 8

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

[复制链接]
发表于 2021-8-6 09:40:33 | 显示全部楼层 |阅读模式



如标题所示,我网站http://bbs.mamadebaobao.com 直接访问可以,但是不管是在PC还是在移动端上搜索关键词进入网站都会跳转到https,不知道是什么原因,我服务器上有安装一个ssl域名,但不是该域名,不知道是哪里出错了
以下是通过某个关键词进入网站
  1. 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
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2021-8-6 12:01:19 | 显示全部楼层


你网站没开https就是这样,所有未开的访问都是第一个https站点
也可以阻止这种访问,具体可以论坛搜索:空主机头
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2021-8-6 14:20:28 | 显示全部楼层



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

谢谢军哥的回复,我想问你一下,下面这段代码是加到域名配置文件,还是直接加到nginx.conf
  1. server {
  2. listen 443 default_server;
  3. server_name _;
  4. ssl_certificate 随便设置一个ssl证书;
  5. ssl_certificate_key 随便设置一个ssl证书的key;
  6. return 500;
  7. }
复制代码

我现在直接加到nginx.conf配置上,重启了nginx
然后再次通过搜索访问出现以下提示(见图),SSL证书我直接引用以前某域名配置

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2021-8-6 14:36:27 | 显示全部楼层



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2021-8-6 20:42:52 | 显示全部楼层

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

我现在直接加 ...

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

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

 楼主| 发表于 2021-8-6 23:09:21 来自手机 | 显示全部楼层

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

谢谢军哥回复,那我这个配置没有问题的话,要怎么才能让https跳到http上,不然现在搜索关键词打开的https是500提示
发表于 2021-8-7 19:33:18 | 显示全部楼层

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

retrun 500改成 return 301 http://$host$request_uri;
客户端访问过来的时候必须要有host
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2021-8-9 09:05:31 | 显示全部楼层



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

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


补充内容 (2021-8-9 10:12):
访问默认的http都是显示不安全,有感叹号
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2021-8-9 15:01:59 | 显示全部楼层



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

5楼上已经给你说过了,“除非每个不启用https的网站都单独配置上对应域名的正常ssl证书才会直接返回500”,不配置对应域名的证书肯定证书不匹配就肯定会提示不安全

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2021-9-28 02:41 , Processed in 0.065858 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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