阿里云centos7.2 java web环境 nginx配置https

1、查看nginx安装目录

输入命令

ps  -ef | grep nginx

1.在阿里云先给自己的域名申请一个(可以是免费证书)对应的https证书。
2.下载证书,此处就是for nginx。得到两个文件(21xxx.pem,21xxx.key)
3.安装nginx(centos安装nginx过程具体百度)
在nginx安装目录下创建cert文件夹,然后把阿里云下载的证书(xx.pem,xx.key)一起上传到你创建的cert文件夹下。
这里写图片描述

如果还是打不开
1.给服务器实例添加443端口
这里写图片描述

打开nginx安装目录的conf.d下的ssl.conf
这里写图片描述
然后加入如下代码:

server {
    listen       443;
    server_name  此处填写域名;

    ssl                  on;
    ssl_certificate      cert/此处填写证书上传的地址xxx.pem;
    ssl_certificate_key  cert/此处填写证书上传的地址xxx.key;

    ssl_session_timeout  5m;

    ssl_protocols  SSLv2 SSLv3 TLSv1;//如果是小程序访问请把“ SSLv2 SSLv3 TLSv1”修改为:TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    ssl_prefer_server_ciphers   on;

    location /images {
       root /usr/share/nginx;
    }

    location / {
       proxy_pass http://localhost:88/ ;
    }

    error_page  404              /404.html;
    location = /404.html {
       root   /usr/share/nginx/html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
      root   /usr/share/nginx/html;
    }
}

service nginx restart 来重启nginx
这里写图片描述

猜你喜欢

转载自blog.csdn.net/fengcai0123/article/details/80540386