nginx 怎么将 https 请求转为 http
因为自己的个人网站用 http,但是每次用 chrome 浏览器输入域名会自动转为 https。如果网站改为 https 的话需要证书花钱也没什么用,免费证书只有几个月有效期。
解决办法:将 https 转为 http
先生成 ssl 证书
ubuntu 制作 ssl 证书_ubuntu生成ssl证书-CSDN博客
服务器开放 443 端口
nginx 增加 server 配置
server {listen 443 ssl;server_name localhost; # 你的域名ssl_certificate /root/.ssh/https/certificate.crt; # 替换为你的证书路径ssl_certificate_key /root/.ssh/https/private.key; # 替换为你的私钥路径return 301 http://$host$request_uri;
}
重新加载 nginx 配置
systemctl reload nginx
加载 https 网址会出现下面不是安全链接的提示,因为证书不受信任。
点击高级,继续前往,就会进入 http 的网站了