- 编辑配置文件
vim /usr/local/nginx/conf/nginx.conf
- 添加配置
server
server {
listen 443 ssl; #如果使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。
server_name xxxx.com; #注意替换自己的域名
charset utf-8;
ssl_certificate "/usr/local/nginx/conf/cert/xxxx.pem"; #注意替换自己的证书文件名称
ssl_certificate_key "/usr/local/nginx/conf/cert/xxxx.key"; #注注意替换自己的证书私钥名称
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型。
ssl_prefer_server_ciphers on;
location / {
root / #web网站目录;
index index.html;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
自动跳转HTTPS
server {
listen 80;
server_name bwc.ipooli.com; #需要将yourdomain替换成证书绑定的域名。
rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。
location / {
index index.html index.htm;
}
}
- 保存配置文件
按 Esc 键,输入:wq!
然后按下Enter。
Original: https://www.cnblogs.com/ipoo/p/16384696.html
Author: ipoo
Title: 如何在Nginx上 安装SSL证书
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523363/
转载文章受原作者版权保护。转载请注明原作者出处!