nginx的ssl证书部署
时间: 2023-11-19 15:57:41 浏览: 176
以下是nginx的SSL证书部署步骤:
1. 在服务器上创建SSL证书文件夹并进入该文件夹:
```
sudo mkdir /etc/nginx/ssl
cd /etc/nginx/ssl
```
2. 将SSL证书和私钥文件上传到服务器的SSL证书文件夹中。可以使用SCP或其他文件传输工具。
3. 在nginx配置文件中添加SSL证书配置。打开nginx配置文件:
```
sudo vim /etc/nginx/nginx.conf
```
找到以下内容:
```
# HTTPS server
#
#server {
# listen 443 ssl;
# server_name localhost;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 5m;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
#}
```
将`ssl_certificate`和`ssl_certificate_key`的值更改为SSL证书和私钥文件的路径:
```
ssl_certificate /etc/nginx/ssl/qingkang.me.crt;
ssl_certificate_key /etc/nginx/ssl/qingkang.me.key; ```
4. 检查nginx配置文件是否正确:
```
sudo nginx -t
```
5. 重新加载nginx配置文件:
```
sudo systemctl reload nginx
```
6. 确认SSL证书是否正确安装。在浏览器中输入网站的URL,如果看到了一个锁的图标,则表示SSL证书已经成功安装。
阅读全文