概述
这篇文档只讲怎么配置,至于如何安装Nginx,请自行必应或者阅读其他人的部署文档。
1. 下载证书
首先,你需要下载SSL证书,通常是.crt
和.key
文件。
2. 配置Nginx
打开Nginx的配置文件,通常是/etc/nginx/nginx.conf
, 如果是Docker部署的,需自行寻找,找到http
块,在server
块中添加以下内容。
并且需要注意将 example.com
替换为你自己的域名,example.com_bundle.pem
和example.com_bundle.key
修改为你下载的证书文件路径。
这里需要注意一下,
ssl_certificate
和ssl_certificate_key
这两个配置项,需要填写你下载的证书的路径。而且必须是绝对路径,不能使用相对路径,证书文件在服务器的哪个位置,就写它的绝对路径。
但是如果你是Docker部署的Nginx,那么必须确保证书已经正确映射到了容器内部,并且将配置路径设置为容器内的路径,而不是宿主机路径。
Docker这里我踩过坑,所以特别提醒一下
1 | user nginx; |