我用的还是centos,是自带openssl的,可以直接开始。
1 生成证书
在命令行运行 vim san.cnf
输入以下内容。
[req] default_bits = 2048 distinguished_name = req_distinguished_name req_extensions = req_ext x509_extensions = v3_req prompt = no [req_distinguished_name] # 证书相关信息,都可以自定义 countryName = XX stateOrProvinceName = N/A localityName = N/A organizationName = Self-signed certificate commonName = 120.0.0.1: Self-signed certificate [req_ext] subjectAltName = @alt_names [v3_req] subjectAltName = @alt_names [alt_names] # 改成自己的IP IP.1 = 127.0.0.1
保存。
然后生成密钥和证书,在命令行运行
openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout key.pem -out cert.crt -config san.cnf
2 在服务端安装证书
我用了宝塔面板,直接把密钥和证书粘贴进去
Comments | NOTHING