这篇文章的前提是域名在阿里云下。

购买SSL证书并申请

image.png
image.png
image.png
没有钱,只能购买一年免费的,证书申请完成后,等待审核通过之后,就可以下载下来,解压后有2个文件分别是后缀是pem和key,并上传到服务器上

nginx配置

server {
  listen 443;
  server_name 域名;
  ssl on;
  ssl_certificate  /etc/nginx/cert/*.pem;
  ssl_certificate_key /etc/nginx/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;
}

你可以上面配置里补充你对应的配置。
如果别人直接输入http的地址,你希望他调到https,需要添加配置

server {
  listen 80;
  server_name 域名;
  rewrite ^(.*)$ https://$host$1 permanent
}

重启nginx

nginx -s reload


baimo
8 声望3 粉丝

再说吧


« 上一篇
Odoo权限管理