linux nginx配置https(阿里云centos7.4)

1.首先去阿里控制台申请sa证书

申请完后顺便去看看服务器对应的安全组是否开启了443端口,一般情况下默认开通的,不排除关闭的情况

2.申请完后,重新编译nginx添加ssl模块

查看ngixn版本极其编译参数
/usr/local/nginx/sbin/nginx -V

备份已有的:

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

配置新的带有ssl模块

./configure --prefix=/usr/local/nginx  --with-http_ssl_module
(nginx.conf配置文件,会使用conf文件夹里的),注意:不是nginx安装目录下的nginx.conf文件

编译(千万别make install,否则就覆盖安装了)
make
替换之前的(替换前服务需要停掉)
cp objs/nginx /usr/local/nginx/sbin/nginx

重新启动:

./nginx

3.配置nginx监听443端口


按照阿里步骤完成后

重启nginx

查看是否监听了443端口

netstat -tulpn | grep LISTEN

出现监听443端口即代表成功,如果重启后不显示

则需kill -9杀掉后再启动nginx


**由于是为了小程序配置的ssl证书,接口为了https,所以原来的80端口的转发仍需管用,443和80的配置应该相同





参考:https://blog.csdn.net/zwx_lucky/article/details/80658766

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值