编辑 Nginx 配置文件:
打开你的 Nginx 配置文件(通常是 /etc/nginx/nginx.conf 或 /etc/nginx/sites-available/default)。
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /path/to/your/fullchain.crt; # 你的证书文件,可能包括中间证书
ssl_certificate_key /path/to/your/private.key; # 你的私钥文件
ssl_protocols TLSv1.2 TLSv1.3; # 仅启用安全的协议
ssl_ciphers HIGH:!aNULL:!MD5; # 启用强大的加密算法
# 其他配置,如 location 块
location / {
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
}
}
重定向 HTTP 到 HTTPS:
server {
listen 80;
server_name yourdomain.com;
return 301 https://$host$request_uri;
}
测试 Nginx 配置:
在重启 Nginx 之前,确保你的配置是正确的。
nginx -t
重启 Nginx:
如果配置正确,重启 Nginx 以应用更改。
sudo systemctl restart nginx
#或者
nginx -s reload