nginx配置https整理

一、生成证书

  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.conf

  重启nginx(命令:nginx -s reload )后,配置生效。

  

原文地址:https://www.cnblogs.com/wscy/p/8228934.html