如何在Nginx服务器上配置SSL证书?
美国、香港服务器
如何在Nginx服务器上配置SSL证书?
02-25 来源:
一、先准备好这 2 个文件
你必须有:
证书文件:通常叫 xxx.crt 或 xxx.pem
私钥文件:通常叫 xxx.key
二、找到你的 Nginx 网站配置
一般路径:
plaintext
/usr/local/nginx/conf/nginx.conf
或
plaintext
/etc/nginx/nginx.conf
或宝塔里:网站 → 设置 → 配置文件
三、把这段配置直接放进 server 块
完整 HTTPS 配置(直接复制改路径)
nginx
server {
listen 443 ssl;
server_name 你的域名;
# SSL 证书路径(改成你自己的)
ssl_certificate /你的路径/证书.pem;
ssl_certificate_key /你的路径/私钥.key;
# 安全优化(直接用)
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
# 网站目录
root /www/wwwroot/你的网站目录;
index index.html index.php;
location / {
try_files $uri $uri/ /index.html;
}
}
四、再加一段:把 HTTP 自动跳 HTTPS
nginx
server {
listen 80;
server_name 你的域名;
return 301 https://$host$request_uri;
}
五、检查配置是否正确
SSH 执行:
bash
运行
nginx -t
出现:
plaintext
test is successful
就是配置正确。
六、重启 Nginx 生效
bash
运行
systemctl restart nginx
或宝塔:软件商店 → Nginx → 重启
七、验证是否成功
打开:
plaintext
https://你的域名
地址栏出现 小锁 = 配置成功
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快