nginx https证书配置
1.腾讯云或阿里云可以申请免费证书,免费证书只对应一个域名,二级域名要重新申请
2.Nginx需要开启开启SSL模块
- 未安装时在
./configure --prefix=/usr/local/nginx
后增加--with-http_ssl_module
安装 - 已安装nginx,查看nginx原有的模块
/usr/local/nginx/sbin/nginx -V
- 在configure arguments:后面显示的原有的configure参数
--prefix=/usr/local/nginx
- 加上新配置信息
./configure --prefix=/usr/local/nginx --with-http_ssl_module
- 执行make,不要进行make install
- 停止nginx,
/usr/local/nginx/sbin/nginx -s stop
- 将编译好的nginx覆盖原有的
nginx cp ./objs/nginx /usr/local/nginx/sbin/
- 重启nginx
/usr/local/nginx/sbin/nginx -s reload
- 查看是否成功
/usr/local/nginx/sbin/nginx -V
3.配置nginx.conf
- 进入
cd /usr/local/nginx/conf/
编辑vim nginx.conf
- 腾讯云文档的配置
- 验证
/usr/local/nginx/sbin/nginx -t
- 重启
/usr/local/nginx/sbin/nginx -s reload