nginx https加密
openssl genrsa -des3 -out server.key 1024 \\用于生成rsa私钥文件openssl req -new -key server.key -out server.csr \\openssl req 用于生成证书请求
openssl rsa -in server.key -out server_nopwd.key \\利用openssl进行RSA为公钥加密
openssl x509 -req -days 365 -in server.csr -signkey server_nopwd.key -out server.crt
3,添加nginx证书
server {
listen 443 ssl;
ssl_certificate /usr/local/nginx/ssl/server.crt; //证书路径,却对和相对路径都可以
ssl_certificate_key/usr/local/nginx/ssl/server_nopwd.key;
}
保存退出
nginx -t检查出现
nginx: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:99
是nginx编译的时候没有增加这个ssl模块,从新编译加上--with-http_ssl_module
页:
[1]