nginx 配置HTTPS证书-阿里云服务器

一、申请免费SSL证书:

1、登录阿里云:

2、进入管理控制台——云盾控制台——证书服务:

nginx 配置HTTPS证书-阿里云服务器_第1张图片

二、免费购买Symantec证书:

1、接上一步,找到证书服务之后,点击进入证书服务页面,然后”购买证书“。

2、如下选择:

nginx 配置HTTPS证书-阿里云服务器_第2张图片

3、补全域名及其他信息:

nginx 配置HTTPS证书-阿里云服务器_第3张图片

 

nginx 配置HTTPS证书-阿里云服务器_第4张图片

4、之后申请通过之后,下载证书,选择要下那种证书。我下载的是nginx的证书,也可以选着tomcat。

nginx 配置HTTPS证书-阿里云服务器_第5张图片

4、之后按照nginx的帮助信息如实配置就可以了。贴一下我的配置,不懂的可以参考。我的cert文件夹在conf下,并不在nginx的安装目录,一开始放在安装目录,nginx保存的时候提示找不到,放在conf下就可以了,cert文件夹。

 

nginx 配置HTTPS证书-阿里云服务器_第6张图片

server
    {
        listen 80;
        server_name liweihang.club;
        return 301 https://liweihang.club$request_uri;

        #error_page   404   /404.html;
        #include enable-php.conf;
    }

  
  server {
         listen 443;
         server_name xxx.com;
         ssl on;
         root html;
         index index.html index.htm;
         ssl_certificate   cert/2288878_xxx.com.pem;
         ssl_certificate_key  cert/2288878_xxx.com.key;
         ssl_session_timeout 5m;
         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
         ssl_prefer_server_ciphers on;
         location / {
             root html;
             index index.html index.htm;
         }
    }

你可能感兴趣的:(Linux)