HM-SPMS/web/centos7/packages/nginx.conf.src
2025-03-12 10:55:01 +08:00

106 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

user nginx;
worker_processes auto;
error_log /var/opt/rh/rh-nginx116/log/nginx/error.log;
pid /var/opt/rh/rh-nginx116/run/nginx/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/opt/rh/rh-nginx116/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/opt/rh/rh-nginx116/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
#设置Tomcat服务器所在IP和端口
upstream ems{
hash $remote_addr consistent;
server 127.0.0.1:2111;
}
server {
#监听前端请求的端口
listen 1120;
#服务器名称
server_name localhost;
#请求体的最大上限
client_max_body_size 5m;
# 设置语言 cn:中文en:英文;
set $language "cn";
#access_log logs/host.access.log main;
location ^~ /report/{
proxy_pass http://ems/;
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_connect_timeout 300s;
proxy_read_timeout 300s;
proxy_send_timeout 300s;
}
location ^~ /ems/ {
proxy_pass http://ems/;
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_connect_timeout 60s;
proxy_read_timeout 60s;
proxy_send_timeout 60s;
}
location ^~ /ws/ {
proxy_pass http://ems/;
proxy_set_header Host $host:$server_port;
proxy_http_version 1.1;
proxy_connect_timeout 60s; #配置点1
proxy_read_timeout 600s; #配置点2如果没效可以考虑这个时间配置长一点
proxy_send_timeout 60s; #配置点3
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location =/login.html {
root @file_location@;
if ( $request_uri ~ "/login.html$" ){
# redirect 302临时重定向
# permanent 301永久重定向
rewrite ^(.*)$ $uri?lng=$language permanent;
break;
}
}
location / {
root @file_location@;
if ( $request_uri ~ "/$" ){
# redirect 302临时重定向
# permanent 301永久重定向
rewrite ^(.*)$ login.html?lng=$language permanent;
break;
}
}
# error_page 500 502 503 504 404 /test.html;
location = /test.html {
root @file_location@;
}
}
}