nginx ssl证书如何部署
时间: 2023-11-09 16:05:10 浏览: 103
Nginx 下配置SSL证书的方法
部署nginx SSL证书的步骤如下:
1. 获取SSL证书和私钥文件。你可以从证书颁发机构(CA)购买或申请免费的SSL证书,或者自己使用openssl命令生成证书和私钥文件。
2. 将SSL证书和私钥文件上传到服务器。你可以使用SCP或SFTP等工具将证书和私钥文件上传到服务器。
3. 配置nginx服务器的SSL参数。你需要在nginx的配置文件中添加以下代码:
```
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/cert.crt;
ssl_certificate_key /path/to/private.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
```
其中,`/path/to/cert.crt`和`/path/to/private.key`分别是你上传的SSL证书和私钥文件的路径。
4. 重启nginx服务器。你可以使用以下命令重启nginx服务器:
```
sudo systemctl restart nginx
```
这样,你的nginx服务器就可以使用SSL证书加密传输了。
阅读全文