nginx 配置
#user nobody;
worker_processes 4; #尽量和cpu核数一致
worker_cpu_affinity 01 10 ;
worker_rlimit_nofile 65535; #window下貌似不起作用
events {
use epoll;
worker_connections 65535; #一个进程允许有多大的访问量 ,同时也和系统配置,用户配置等有关
}
http {
include mime.types; #常见文件类型
default_type application/octet-stream;
#fastcgi_intercept_errors on;
sendfile on;
client_header_buffer_size 4k;
open_file_cache max=65535 inactive=36000s;
open_file_cache_valid 3600s;
keepalive_timeout 65;
upstream oceanus {
server 192.168.168.250:21530; #这里只有一个,如果负载均衡,这里换行加多个
}
upstream wm {
server 192.168.168.250:21520;
}
upstream wf {
server 192.168.168.250:21510;
}
upstream um {
server 192.168.168.250:21500;
}
server {
listen 80;
server_name oceanus.desksoft.com.cn;
location / {
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://oceanus;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name um.desksoft.com.cn;
if ( $uri = '/' ){
rewrite .* /user/login.html break;
}
location / {
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://um;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name wm.desksoft.com.cn;
if ( $uri = '/' ){
rewrite .* /user/login.html break;
}
location / {
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://wm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name wf.desksoft.com.cn;
if ( $uri = '/' ){
rewrite .* /registerInfo.html break;
}
location / {
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://wf;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name static.desksoft.com.cn;
location / {
root /usr/local/tomcat/group2/enterprise/common-resource/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name image.desksoft.com.cn;
location / {
root /usr/local/tomcat/group2/enterprise/common-resource/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}