腾讯云SSL证书快速部署至Nginx服务器指南
一、证书申请与下载
通过腾讯云SSL证书控制台完成域名验证后,选择Nginx类型证书下载。证书包包含.crt
和.key
文件,建议通过SCP工具或云控制台文件传输功能获取证书文件。
- 登录腾讯云控制台进入SSL证书管理界面
- 选择已签发证书点击「下载」按钮
- 服务器类型选择Nginx获取专用证书包
二、证书文件上传服务器
推荐在Nginx安装目录创建ssl
子目录存放证书文件,建议使用以下目录结构:
- /usr/local/nginx/ssl/domain.crt
- /usr/local/nginx/ssl/domain.key
通过SFTP工具上传时需注意文件权限设置,建议证书文件权限设为600。
三、Nginx配置SSL证书
修改nginx.conf
配置文件,添加SSL监听配置:
server {
listen 443 ssl;
server_name domain.com;
ssl_certificate ssl/domain.crt;
ssl_certificate_key ssl/domain.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:...;
ssl_protocols TLSv1.2 TLSv1.3;
}
建议同时配置HTTP到HTTPS的自动跳转。
四、服务验证与重启
执行配置验证命令后重启服务:
nginx -t
检查语法systemctl restart nginx
重启服务
可通过SSL Labs测试工具验证证书生效状态。
五、高级配置建议
- 启用OCSP Stapling优化握手速度
- 配置HSTS强制HTTPS访问
- 设置SSL会话缓存提升性能
推荐使用ssl_prefer_server_ciphers on
增强加密套件兼容性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/615275.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。