$ openssl genrsa -des3 -out 58xing.key 1024
# 拷贝一个不需要输入密码的密钥文件
$ openssl rsa -in 58xing.key -out 58xing_nopass.key
# 生成一个证书请求
$ openssl req -new -key 58xing.key -out 58xing.csr
openssl rsa -in 58xing.key -out 58xing_nopass.key
# 自己签发证书
$ openssl x509 -req -days 365 -in 58xing.csr -signkey 58xing.key -out 58xing.crt
编辑 nginx.conf
server {
server_name YOUR_DOMAINNAME_HERE;
listen 443;
ssl on;
ssl_certificate /usr/local/nginx/conf/server.crt;
ssl_certificate_key /usr/local/nginx/conf/server.key;
}
# 拷贝一个不需要输入密码的密钥文件
$ openssl rsa -in 58xing.key -out 58xing_nopass.key
# 生成一个证书请求
$ openssl req -new -key 58xing.key -out 58xing.csr
openssl rsa -in 58xing.key -out 58xing_nopass.key
# 自己签发证书
$ openssl x509 -req -days 365 -in 58xing.csr -signkey 58xing.key -out 58xing.crt
编辑 nginx.conf
server {
server_name YOUR_DOMAINNAME_HERE;
listen 443;
ssl on;
ssl_certificate /usr/local/nginx/conf/server.crt;
ssl_certificate_key /usr/local/nginx/conf/server.key;
}