nginx搭建自签名SSL证书
2019-05-14 本文已影响0人
testerzhang
1.创建私钥
openssl genrsa -out server.key 1024
回车之后就可以得到一个私钥server.key
2.创建证书签名请求
openssl req -new -key server.key -out server.csr
回车之后会有一堆等着你输入的东西,直接一路回车。唯独一个Common Name要填成对应网站的IP或者域名:
Common Name (e.g. server FQDN or YOUR name) []:10.10.10.10
上面我直接填了机器的IP:10.10.10.10
3.创建自签名证书
openssl x509 -req -in server.csr -signkey server.key -out server.crt
回车后会得到一个自签名证书server.crt
4. 配置nginx
nginx.conf进行编辑:
http {
...
server {
listen 8443 ssl;
ssl_certificate /opt/testerzhang/nginx/conf/server.crt;
ssl_certificate_key /opt/testerzhang/nginx/conf/server.key;
...
}
}
修改端口,证书对应地址即可。