其实这个云服务器配置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;