nginx ssl配置步骤

1、nginx编译时加ssl模块(加参数--with-http_ssl_module):
./configure --prefix=/usr/local/nginx --with-http_ssl_module

2、生成私钥(key),csr(证书签名请求文件),CA证书(crt)

生成key:
openssl genrsa -des3 -out server.key 1024
生成csr:
openssl req -new -key server.key -out server.csr
生成证书:
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

使用私钥生成解密后的key,达到免密码重启nginx的效果
openssl rsa -in server.key -out npserver.key

3、最后配置nginx.conf

server {
listen 443 ssl;
ssl on;
server_name dbserver;

                    ssl_certificate    ssl/server.crt;
                    ssl_certificate_key    ssl/npserver.key;

                    location  /  {
                       root   html;
                         index  443.html;
                    }

}

转载于:https://blog.51cto.com/564943797/2390580

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值