http访问转为https

1.https 监听443端口

将listen 80 改为443

2. ssl 引入使用https时阿里云提供的秘钥

这个秘钥我们放入nginx/conf/cert 下面

然后引入

    ssl                  on;
    ssl_certificate      文件位置/nginx/conf/cert/2424404_******.pem;
    ssl_certificate_key  文件位置/nginx/conf/cert/2424404_******.key;
    ssl_session_timeout  5m;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES12***********:!DHE;
    ssl_prefer_server_ciphers   on;   
  
3.然后将访问该域名的访问重定向只https 301指的是重定向

server {
    listen 80;
    server_name 我的域名.com;
    return    301 https://$server_name$request_uri; 
}

  • 关键语句: return 301 https://(server_name)request_uri; 实测有效
相信坚持的力量,日复一日的习惯.
原文地址:https://www.cnblogs.com/pansidong/p/14435965.html