1,使用https保证机器上安装了openssl和openssl-devel
yum -y install openssl*
2,颁发证书给自己
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: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:99 是nginx编译的时候没有增加这个ssl模块,从新编译加上 --with-http_ssl_module
时间: 2024-10-07 01:36:49