13397158231   jevian_ma@worldflying.cn

三步生成nginx自签名密钥

2019-08-08 18:34:30

在特殊的时候,可能会需要对nginx进行自签名,但是标准的生成自签名的方法流程复杂,需要先生成ca,再生成服务器的key。小沃就教大家一个只三步生成服务器key的方法,虽然无法生成添加到浏览器的让其信任的证书,但是也可以满足一部分使用场景了。

方法如下:

openssl genrsa -out server.key 2048

openssl req -new -key server.key -out server.csr

openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt

意思为2048位加密,证书有效期为3650天。

其中强调一下。

Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:这里要输入你想保护的域名哦
Email Address []:

最后配置nginx为

server {
        listen 443 ssl;
        listen [::]:443 ssl;
        ssl on;
        ssl_certificate /etc/nginx/ssl/server.crt;
        ssl_certificate_key /etc/nginx/ssl/server.key;

        index index.nginx-debian.html;

        server_name _;

        root /var/www/html;

        location / {
                #try_files $uri $uri/ =404;
        }
}


文章作者:沃航科技

优秀产品推荐:可编程网络IO控制器

上一篇:使用iptables实现反向代理

下一篇:解决sshd启动失败的问题

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务