nginx配置ssl
时间: 2023-07-01 09:20:17 浏览: 187
要在 Nginx 中配置 SSL,需要按照以下步骤进行操作:
1. 获取 SSL 证书和密钥
你需要从 SSL 证书颁发机构获得证书和密钥,或者你可以使用自己的证书和密钥。将证书和密钥放置在 Nginx 服务器可以访问的位置。
2. 配置 Nginx
在 Nginx 的配置文件中添加以下行:
```
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/cert.crt;
ssl_certificate_key /path/to/cert.key;
# Other SSL settings
}
```
其中,`listen` 指令监听 SSL 端口 443,`server_name` 指令设置服务器域名,`ssl_certificate` 和 `ssl_certificate_key` 指令分别指定证书和密钥的位置。
你还可以添加其他 SSL 相关的指令,如:
- `ssl_protocols`:设置支持的 SSL 协议版本。
- `ssl_ciphers`:设置 SSL 加密套件。
- `ssl_prefer_server_ciphers`:设置是否使用服务器端加密套件。
3. 重启 Nginx
在修改完 Nginx 配置文件后,需要重启 Nginx 服务器,以使配置生效:
```
sudo systemctl restart nginx
```
现在,你的 Nginx 服务器已经配置了 SSL,可以通过 HTTPS 访问了。
阅读全文