【原创】教你如何免费将自己的域名变成HTTPS

【原创】教你如何免费将自己的域名变成HTTPS

第一步:下载免费证书

阿里云有免费的证书可以下载,如果网站对HTTPS要求不是特别严的话,不牵涉到跨域什么的,免费版的完全可以满足需求,就好比我的博客,免费版的就OK了!下面教你如何下载免费的证书:

1、控制台,搜索SSL证书,点击进入控制台:

2、购买免费证书:步骤很重要,不然你发现不了

3、配置并下载证书:

 

第二歩:安装免费证书

1、将证书放到服务器指定路径:

/alidata/server/nginx/conf/vhosts/cert  // 这个是我放置的路径
igongi.pem  igongi.key  // 文件的命名可以自定义

2、配置项目conf文件:标红的部分为新增的配置

server {
        listen       80;
        listen       443 ssl;
        server_name  www.igongi.com igongi.com;
        ssl on;
        index index.html index.htm index.php;
        root /alidata/www/igongi/;
        ssl_certificate /alidata/server/nginx/conf/vhosts/cert/igongi.pem;
        ssl_certificate_key /alidata/server/nginx/conf/vhosts/cert/igongi.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 ~ .*\.(php|php5)?$
        {
                #fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
        }
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
                expires 30d;
        }
        location ~ .*\.(js|css)?$
        {
                expires 1h;
        }
        include /alidata/server/nginx/conf/rewrite/igongi.conf;
        access_log  /alidata/log/nginx/access/igongi.log;
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据