美文网首页
nginx反向代理配置案例

nginx反向代理配置案例

作者: StevenQin | 来源:发表于2019-05-28 15:56 被阅读0次
  • 环境lnmp nginx 80端口 tomcat 8080端口
upstream rcservice {
    server 127.0.0.1:8080;
    #server 183.63.26.148:80;
}

server
{
    listen 80;
   server_name m.raycare.net;

    location /rcapi/ {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    location /rcweb/ {
        index index.html;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    location /rcadmin/ {
        index login.html;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    location /uploadfile/ {
        index login.html;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    access_log logs/rcweb.log;
}


server
{
listen 443 ssl http2;
     #listen [::]:443 ssl http2;
     server_name m.raycare.net ;
     index index.html index.htm index.php default.html default.htm default.php;
     ssl on;
     ssl_certificate /etc/letsencrypt/live/m.raycare.net/fullchain.pem;
     ssl_certificate_key /etc/letsencrypt/live/m.raycare.net/privkey.pem;
     ssl_session_timeout 5m;
     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
     ssl_prefer_server_ciphers on;
     ssl_ciphers "EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
     ssl_session_cache builtin:1000 shared:SSL:10m;
     # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
     ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;

    location /rcapi/ {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    location /rcweb/ {
        index index.html;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    location /rcadmin/ {
        index login.html;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    location /uploadfile/ {
        index login.html;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rcservice;
    }

    access_log logs/rcweb.log;
}

相关文章

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

  • 01-nginx前端方向代理

    前端反向代理 1.下载nginx 2. 配置nginx.conf反向代理

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • nginx反向代理

    什么是反向代理 如何实现反向代理 准备工作以及安装nginx 配置nginx nginx的初始配置文件去掉注释后的...

  • nginx 配置

    nginx 多个 root页面配置 反向代理

  • 第二课 nginx+tomcat集群

    正向代理,反向代理 配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/ngin...

  • nginx+tomcat集群

    正向代理,反向代理 配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/ngin...

  • nginx+tomcat集群

    正向代理,反向代理 配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/ngin...

  • Nginx 负载均衡/反向代理配置

    反向代理: 修改nginx配置nginx.conf文件: 在location /{ #...

  • nginx反向代理配置案例

    环境lnmp nginx 80端口 tomcat 8080端口

网友评论

      本文标题:nginx反向代理配置案例

      本文链接:https://www.haomeiwen.com/subject/bcpdtctx.html