一、生成证书
1、创建服务器私钥,命令会让你输入一个口令:
openssl genrsa -des3 -out server.key 1024
2、创建签名请求的证书(CSR):
openssl req -new -key server.key -out server.csr
3、再加载SSL支持的Nginx并使用上述私钥时除去必须的口令:
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
4、最后标记证书使用上述私钥和CSR:
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
二、配置nginx
upstream cmps.com { server 127.0.0.1:80289; } server { listen 443 default_server ssl; server_name localhost; ssl on; ssl_certificate ssl/server.crt; ssl_certificate_key ssl/server.key; location /{ proxy_pass http://cmps.com; } }
重启nginx(命令:nginx -s reload )后,配置生效。