连码高手组三中三:LNMP环境“阿里云免费https证书配置”教程

连码四七靠三活猜生肖 www.dvwa8.cn 1、?登录阿里云账户,左侧菜单选择“安全云(云盾)”=> “证书服务”;

 

2、右上角选择购买证书,选择免费型;

阿里云https证书免费申请

 

3、按照流程购买,回到订单列表。填写认证信息,选择DNS解析, ?在列表 选择下载证书:

阿里云证书下载

 

阿里云nginx证书下载

 

4、由于我的服务器是nginx ,就以这个为例,? 使用winscp或xshell登录服务器。

按照要求 创建cert文件夹,把下载的证书文件上传;

 

5、修改nginx.conf,增加443端口server,然后重启nginx即可!

443端口配置如下:

server
    {
        listen 443;
        #listen [::]:80;
        server_name www.test.com test.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/www.test.com;

       ssl on;    
         ssl_certificate   ../cert/****.pem;
         ssl_certificate_key  ../cert/*****.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;

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

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }


        location ~ /\.
        {
            deny all;
        }

        access_log  /home/wwwlogs/www.test.com.log;
    }

 

6、此时,http 和https都可以访问,这时需要配置80端口重定向到443端口, ?重启nginx;

server {
    listen 80;
    server_name www.test.com;
    rewrite ^(.*) https://$server_name$1 permanent;
    ...
}

 

注意:此时你的nginx.conf配置文件是有2个server{}的,一个是80,另一个则是443;

    A+
发布日期:2017年12月20日  所属分类:Nginx
最后修改时间:2017-12-21 13:49
评分: (2 票;平均数5.00 ;最高评分 5 ;用户总数2;总得分 10;百分比100.00)
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
  • ¥ 9.9元
  • 市场价:49.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: