# 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;
}
}