使用阿里云免费的SSL证书将网站配置成HTTPS
写于 2017-11-04 | 分类于 编程
现在很多网站都使用HTTPS协议,什么好处就不用说了,今天来整理一份使用阿里云免费的SSL证书将网站配置成HTTPS的教程
购买免费证书
- 进入阿里云管理控制台
- 进入安全(云盾)-CA证书服务-购买证书-免费型DV SSL-完成购买
- 补全信息-域名信息-个人信息-相关信息-等待审核
下载并上传到服务器
- 下载证书文件:.pem文件和.key文件
- 上传至服务器Nginx目录下:我的服务器Nginx目录在/etc/nginx,所以我在nginx目录下创建cert/www.jishu88.net/目录,并将下载下来的.pem文件和.key文件上传至该目录
Nginx网站配置
- 配置Nginx:我的网站vhost配置文件在/etc/nginx/sites-enabled目录下的www.jishu88.net文件,打开修改配置如下
server { listen 443 ssl default_server; listen [::]:443 ssl default_server; root /var/www/www.jishu88.net; index index.html index.php index.htm; server_name www.jishu88.net; ssl on; ssl_certificate /etc/nginx/cert/www.jishu88.net/214323867420740.pem; ssl_certificate_key /etc/nginx/cert/www.jishu88.net/214323867420740.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 / { try_files $uri $uri/ =404; } }