nginx ssl配置
时间: 2023-09-04 17:16:31 浏览: 94
linux-添加SSL配置到nginx
要在 Nginx 上启用 SSL,需要做以下几个步骤:
1. 安装 SSL 证书和秘钥
将 SSL 证书和秘钥上传到服务器上,可以将它们放在 `/etc/nginx/ssl` 目录下。
2. 修改 Nginx 配置文件
在 Nginx 的配置文件中添加以下内容:
```
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/nginx/ssl/example.com.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;
ssl_prefer_server_ciphers on;
}
```
其中,`listen 443 ssl` 表示监听 443 端口并启用 SSL;`server_name` 是您的域名;`ssl_certificate` 和 `ssl_certificate_key` 分别是您的 SSL 证书和秘钥的路径。
3. 重启 Nginx
在修改完配置文件后,需要重启 Nginx 服务器,使配置生效。
```
sudo systemctl restart nginx
```
现在,您的网站已经启用了 SSL!
阅读全文