一、申请腾讯云免费SSL证书
登录腾讯云控制台,进入SSL证书管理页面,选择“申请免费证书”。填写域名信息后,系统会向域名注册邮箱发送验证邮件,点击邮件中的链接完成所有权验证。证书通常在5分钟内通过审核,并可在控制台中下载。
二、上传证书文件到Nginx服务器
下载证书文件包(选择Nginx类型),解压后得到以下文件:
.crt
或.pem
文件(证书文件).key
文件(私钥文件)
通过SCP或云服务器文件上传功能,将证书文件上传至Nginx服务器的/etc/nginx/cert
目录(建议新建该目录存放证书)。
三、配置Nginx支持HTTPS
编辑Nginx配置文件(如/etc/nginx/nginx.conf
或站点配置文件),在server
块中添加以下配置:
server { listen 443 ssl; server_name your_domain.com; ssl_certificate /etc/nginx/cert/your_domain_bundle.crt; ssl_certificate_key /etc/nginx/cert/your_domain.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!aNULL:!MD5; ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; # 其他配置...
添加HTTP到HTTPS的自动跳转配置(在80端口的server
块中添加return 301 https://$host$request_uri;
)。
四、验证配置并维护证书
按以下步骤完成部署:
- 执行
nginx -t
检查配置语法是否正确。 - 重启Nginx服务:
systemctl restart nginx
或nginx -s reload
。 - 访问
https://your_domain.com
,确认浏览器显示安全锁标识。
注意:腾讯云免费证书有效期为3个月,需定期更新证书文件并重新加载配置。
结论:通过上述步骤,可在10分钟内完成腾讯云免费SSL证书的申请、部署到Nginx服务器,并实现HTTPS加密访问。定期检查证书有效期和配置优化,可保障网站长期安全运行。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/633992.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。