嘟嘟社区

没有ssl证书,能否让https重定向到http?


本帖最后由 zhijuefe 于 2024-7-4 14:24 编辑

网站之前有ssl证书, 后来到期没续费,目前只能通过http访问。
但是网站用户把https的网址,放到收藏夹了,现在都是通过https来访问.
没有ssl证书的前提下(这个前提不能变),能否让https重定向到http?

不可以吧。 ssl 证书 在请求到内容之前
先申请个免费的用着呗
应该是不行的,我http重定向到https都不行,浏览器阻止跳转,需要用户手动允许
借助cf的证书,然后.htaccess跳转吧
需要有一个有效证书才能做到访问的时候直接跳转,如果证书过期了的话任何时候刚访问都是先提示证书错误,要忽略才能继续访问
我也有这个问题,本来有ssl ,现在去掉了。浏览器用http://也会自动调整到https://
大概是不行的
不行,现在浏览器基本都强制重定向了
它们什么都知道,它们本就是故意的
我什么也做不了
本帖最后由 心外无物 于 2024-7-4 15:16 编辑

安装acme

curl https://get.acme.sh | sh -s [email protected](CF注册的账户名)

下载证书
export CF_Email="[email protected](CF注册的账户名)"
export CF_Key="CF网站第一次申请就有"
acme.sh –server letsencrypt –issue –dns dns_cf -d 域名(二级域名就行)

acme.sh –renew -d 二级域名 –force 手动强制更新

安装key
acme.sh –install-cert -d gmjjc.work –key-file /etc/nginx/ca/二级域名.key –fullchain-file /etc/nginx/ca/二级域名.crt(key的路径自己定义啊,我这只是举例)

CF怎么申请KEY你自己查一下教程吧,多的是,但是要注意,只有一次机会拿到key链接注意保存。3个月更新一次,具体是自动更新还是手动更新我也没试过,反正访问不了我就手动来一次。