首页 > 系统相关 >Nginx 配置

Nginx 配置

时间:2023-05-23 17:14:12浏览次数:37  
标签:set addr header 配置 Nginx proxy timeout 800

# 172.18.150.198 epros-test-01
upstream eprosdesignerService {
     server 172.18.150.198:8080;
}

upstream eprosviewerService {
     server 172.18.150.198:8088;
}

upstream eprosssoService {
     server 172.18.150.198:8099;
}

upstream eprosapiService {
     server 172.18.150.198:18088;
}

upstream eprospreviewService {
     server 172.18.150.198:8012;
}

server {
        listen 80;
        server_name epros-test.xxxx.net;
        client_max_body_size 50m;
    

        location /WW_verify_ZZLkKF0nSfxhgH7R.txt {
                default_type text/html;
                return 200 'ZZLkKF0nSfxhgH7R';
        }

    
        location / {
               proxy_set_header Host $host:$server_port;
            proxy_set_header Remote_Addr $remote_addr;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Cookie $http_cookie;
            proxy_cookie_path / /;
            proxy_connect_timeout  800; 
            proxy_read_timeout  800; 
            proxy_send_timeout  800; 
            proxy_pass http://eprosdesignerService/;
        }
        location ^~/epros/static-web {
            root html;
            index index.html;
            try_files $uri $uri//index.html;
        }
    
        location ^~/epros/inventory {
            root html;
            index index.html;
            try_files $uri $uri//index.html;
        }        

        location ^~/epros {
            proxy_set_header Host $host:$server_port;
            proxy_set_header Remote_Addr $remote_addr;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Cookie $http_cookie;
            proxy_cookie_path / /;
            proxy_connect_timeout  800; 
            proxy_read_timeout  800; 
            proxy_send_timeout  800; 
            proxy_pass http://eprosdesignerService/;
        }

       location ^~/epros/api/ {
             proxy_set_header Host $host:$server_port;
              proxy_set_header Remote_Addr $remote_addr;
              proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header Cookie $http_cookie;
             proxy_cookie_path / /;
             proxy_connect_timeout  800; 
             proxy_read_timeout  800; 
             proxy_send_timeout  800; 
             proxy_pass http://eprosviewerService/;
         }

         location ^~/epros/Interface {
             proxy_set_header Host $host:$server_port; 
             proxy_set_header Remote_Addr $remote_addr;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header Cookie $http_cookie;
             proxy_cookie_path / /;
             proxy_connect_timeout  800; 
             proxy_read_timeout  800; 
             proxy_send_timeout  800; 
        
             proxy_pass http://eprosapiService/epros/Interface;
         }

         location ^~/webjars {
             proxy_set_header Host $host:$server_port; 
             proxy_set_header Remote_Addr $remote_addr;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header Cookie $http_cookie;
             proxy_cookie_path / /;
             proxy_connect_timeout  800; 
             proxy_read_timeout  800; 
             proxy_send_timeout  800; 

             proxy_pass http://eprosapiService/epros/Interface/webjars;
         }


         location ^~/epros/sso {
             proxy_set_header Host $host:$server_port; 
             proxy_set_header Remote_Addr $remote_addr;
             proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header Cookie $http_cookie;
              proxy_cookie_path / /;
             proxy_connect_timeout  800; 
             proxy_read_timeout  800; 
             proxy_send_timeout  800; 

             proxy_pass http://eprosssoService/;
         }

         location ^~/preview-service {
             proxy_set_header Host $host:$server_port;
             proxy_set_header Remote_Addr $remote_addr;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_connect_timeout  800; 
             proxy_read_timeout  800; 
             proxy_send_timeout  800; 

             proxy_pass http://eprospreviewService/preview-service;
         }

}

 

标签:set,addr,header,配置,Nginx,proxy,timeout,800
From: https://www.cnblogs.com/lovleo/p/17425785.html

相关文章

  • docker 安装 nginx
    从https://blog.csdn.net/u010148813/article/details/126172372摘要的内容1.下载镜像dockerpullnginx:1.22.02.创建挂载目录mkdir/root/apply/docker/apply/nginx3.从容器中复制要挂载的文件dockerrun--namenginx1.22-p10080:80-dnginx:1.22.0dockercpngi......
  • 多版本JDK共存配置
    一、JDK下载地址压缩包格式https://jdk.java.net/java-se-ri/11安装包格式https://www.oracle.com/java/technologies/downloads/archive/#JavaSE二、安装安装过程省略,基本就是下一步配置环境变量我这里安装了JDK8,和JDK11,11使用的是压缩包,都放在同一目录下三、......
  • https部署与docker下nginx的转发+文件获取
    进入nginx容器查看是否有etc/nginx/cert目录将https的域名证书放到cert目录下配置80和443server{#listen80;#侦听80端口listen80;#侦听443端口,用于SSLserver_name127.zyfdtsite.com;client_max_body_size1024m;#charsetkoi8-r;#acc......
  • nginx常用配置
    常用配置路径代理映射http和https配置nginx路径下的配置文件:/etc/nginx/conf.d/nginx.conf (每个人的可能不一样,但是我这个就是yum直接安装的)如下配置配置http和https、ws和wss#自定义配置地址upstreamhalo{server127.0.0.1:8090;}server{listen80;l......
  • react项目在不暴露配置文件的情况下配置环境变量
    react项目在不暴露配置文件的情况下修改打包配置需要用到 react-app-rewired和customize-cra包对打包配置文件进行修改。 添加自定义环境变量有两种方法:方法1:使用dotenv-cli1、运行 yarnglobaladddotenv-cli 全局安装dotenv-cli2、在根目录下添加.env.pre文件,写入变......
  • Git的下载安装配置
     git教程 1.版本管理工具概念我在大学毕业写论文的时候的时候碰到过如下的现象```<<毕业论文第一版.doc>><<毕业论文第二版.doc>><<毕业论文第三版.doc>><<毕业论文最终版.doc>><<毕业论文最终版2.doc>>```在这种情况下如果不能查看修改之前的代码,查找问题是非常困难的......
  • Nginx 可视化神器!复杂配置一键生成,监控管理一条龙!
    功能说明nginxWebUI是一款图形化管理nginx配置的工具,可以使用网页来快速配置nginx的各项功能,包括http协议转发、tcp协议转发、反向代理、负载均衡、静态html服务器、ssl证书自动申请、续签、配置等。配置好后可一建生成nginx.conf文件,同时可控制nginx使用此文件进行启动与重载,完成......
  • SpringBoot声明连接多个redis数据源配置模版
    在实际开发中,我们可能会用到2个不同的redis数据源;如何连接查询详情:文章目录一、依赖二、配置文件三、config类配置四、序列化问题五、封装工具类一、依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-dat......
  • nginx安装配置博客总结列表
    1)进入编辑配置文件:sudovim/etc/nginx/nginx.conf2)配置文件添加内容:3)重启nginxsudoservicenginxrestart//或者sudonginx-sreloadnginx相同域名转发不同路径:nginx域名监听转发:nginx转发同一域名的不同项目-多tomcat:......
  • Windows环境下配置MySQL主从复制详细教程
    ​一、下载mysql下载地址:MySQL::MySQLCommunityDownloads1、点击箭头所指​编辑 2、默认页面是下载mysql8,如果想下载mysql5点击箭头所指​编辑3、点击箭头所指选择需要的版本​编辑4、点击箭头所指可以选择32位或64位​编辑5、然后点击download​编辑二、解压压......