LNMP环境(nginx)安装阿里云SSL安全证书

1、登录阿里云点击控制台
LNMP环境(nginx)安装阿里云SSL安全证书_第1张图片2、进去ssl证书,点击购买,有钱的可以选择别的类型,而我这样靠写代码也发不了财的码农就算了,选择免费的
LNMP环境(nginx)安装阿里云SSL安全证书_第2张图片后面就是去支付配置一下域名
3、点击下载,选择环境,比如我是nginx就下载nginx
在这里插入图片描述4、使用xshell连接服务器
LNMP环境(nginx)安装阿里云SSL安全证书_第3张图片

创建一个cert文件夹,名字自己选择,给予权限 777
5、把下载下来的证书放进cert文件中

server {
        listen 80;
        server_name tb.lalalal.cn;
        index index.html index.htm index.php;
       rewrite ^/(.*)$ https://tb.lalalal.cn/$1 permanent;
       }
server
{
 #listen 80; 
    listen 443  ssl;
     #listen [::]:80;
    server_name tb.lalalal.cn.cn;
   # if ($server_port !~ 443){
   #rewrite ^(.*)$ https://$host$1 permanent;         //我注释这里一段代码是第二种配置方式,打开这里的注释  删出最上面那个server面全部内容,并且同时打开80和443端口
   # }      
    index index.html index.htm index.php default.html default.htm default.php;
    root  /home/wwwroot/tb.lalalal.cn/taobao;
     ssl_certificate       /usr/local/nginx/conf/cert/2733251_tb.zjxt123.cn.pem;       
    ssl_certificate_key   /usr/local/nginx/conf/cert/2733251_tb.zjxt123.cn.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;
    }

5、配置完成之后记住阿里云实例安全组去开启443端口

在这里插入图片描述重启环境 就ok了 lnmp restart

你可能感兴趣的:(linux)