不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

网站接入https的那些事(三):云服务器配置https的安装步骤

web 建伟 549℃ 0评论

其实这个云服务器配置https非常简单,一般在服务商的后台都基本也告诉你怎么配置,包括nginx、apache、iis等,我这里就以nginx简单说一下,

首先下载证书:

一般证书里面都有个证书文件pem和私钥文件key(证书系统创建的CSR),下载到这俩个文件,然后在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中

配置nginx

大家看一下配置文件 肯定就都知道了

server {
 listen 443;
 server_name localhost;
 ssl on;
 root html;
 index index.html index.htm;
 ssl_certificate cert/xxx.pem;
 ssl_certificate_key cert/xxx.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;
 }
}

完事后重启nginx,你这个时候就能以https访问你的域名了

添加重定向,自动跳转使用https

一般我们可能还需要设置一下重定向,就是访问http80端口自动跳转到https443端口

 listen 80; 
 server_name xxx.com; 
 rewrite ^(.*) https://$server_name$1 permanent; 

 

 

转载请注明:Li Jianwei's Blog » 网站接入https的那些事(三):云服务器配置https的安装步骤

喜欢 (0)or分享 (0)
web技术交流群
22765697