当前位置 博文首页 > 后端码匠:Nginx实现反向代理例子

    后端码匠:Nginx实现反向代理例子

    作者:[db:作者] 时间:2021-07-16 09:44

    保存

    server{
        listen         80;
        server_name    tjise.codingce.com.cn;
        location / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host $http_host;
          proxy_set_header X-NginX-Proxy true;
          #你的项目端口号
          proxy_pass http://119.23.69.213:8091/;
       }
        #把http的域名请求转成https
        rewrite ^(.*)$ https://$host$1 permanent; 
    
    
        location /logs/ {
            autoindex       off;
            deny all;
          }error_page 411 = @my_error;
    }
    server{
     listen 443 ssl;
        server_name tjise.codingce.com.cn;
        ssl_certificate /usr/local/nginx/cert/1_tjise.codingce.com.cn_bundle.crt;
        ssl_certificate_key /usr/local/nginx/cert/2_tjise.codingce.com.cn.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
    	  #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;
        charset utf-8;
     
        location / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host $http_host;
          proxy_set_header X-NginX-Proxy true;
          #你的项目端口号
          proxy_pass http://119.23.69.213:8091/;
       }
     }
    
    
    cs