> 技术文档 > 配置https ssl证书生成

配置https ssl证书生成

1.可用openssl生成私钥和自签名证书  安装openssl

sudo yum install openssl -y   

2.生成ssl证书 365天期限

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \\

-keyout /etc/ssl/private/nginx-selfsigned.key \\

-out /etc/ssl/certs/nginx-selfsigned.crt

3、按照提示编写信息

Country Name (2 letter code) [XX]: CN      # 国家代码(如 CN)

State or Province Name (full name) []: Beijing   # 省份

Locality Name (eg, city) []: Beijing      # 城市

Organization Name (eg, company) []: AGIL  # 组织名(可自定义

Organizational Unit Name (eg, section) []: IT  # 部门名(可自定义)

Common Name (eg, server FQDN) []: 192.168.xx.xx  # 服务器IP或本地域名(重要!填写实际访问的IP或 `localhost`)

Email Address []: admin@example.com       # 邮箱(可留空)

4、检验证书和私钥是否生成

sudo ls -l /etc/ssl/private/nginx-selfsigned.key /etc/ssl/certs/nginx-selfsigned.crt

5、修改nginx配置文件(查看附件)

6,防火墙放行https

sudo firewall-cmd --add-service=https --permanent

sudo firewall-cmd --reload

7.查看证书有效期

 openssl x509 -in xxx.crt -noout -dates