主配置文件
#user nobody;
worker_processes 4;
worker_rlimit_nofile 65535;
events {
# use epoll;
worker_connections 65535;
multi_accept on;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
client_header_buffer_size 4k;
open_file_cache max=102400 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 1;
client_header_timeout 15;
client_body_timeout 15;
reset_timedout_connection on;
send_timeout 15;
server_tokens off;
client_max_body_size 10m;
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
# fastcgi_temp_path/usr/local/nginx1.10/nginx_tmp;
fastcgi_intercept_errors on;
# fastcgi_cache_path/usr/local/nginx1.10/fastcgi_cache levels=1:2 keys_zone=cache_fastcgi:128minactive=1d max_size=10g;
gzip on;
gzip_min_length 2k;
gzip_buffers 4 32k;
gzip_http_version 1.1;
gzip_comp_level 6;
# gzip_typestext/plain text/css text/javascriptapplication/json application/javascript application/x-javascriptapplication/xml;
gzip_vary on;
gzip_proxied any;
include E:/Gitee/ecology-jiufang/WebContent/ecustom/config/nginx.conf;
}
E8 代理配置
server {
listen 8888;
server_name localhost;
set $e8_local D:/Ecology8.100.190500/ecology;
set $e8_remote http://218.17.179.171:5050; # 不可以使用域名,否则 502
set $dev_local E:/Gitee/ecology-jiufang/WebContent;
set $dev_remote http://127.0.0.1:8080;
location /ecustom/htmlform/mode {
root $dev_local;
}
location /ecustom/htmlform/workflow {
root $dev_local;
}
location /ecustom/ {
proxy_pass $dev_remote;
}
location ^~ /weaver/weaver.common.util.taglib.SplitPageXmlServlet {
proxy_pass $dev_remote;
}
location ~* \.(css|gif|jpg|jpeg|js|png)$ {
root $e8_local;
}
location / {
proxy_pass $e8_remote;
proxy_set_header Host $host:$server_port;
}
}