• ngnix 参考配置


    #user  nobody;
    worker_processes  4;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    #pid        logs/nginx.pid;
    
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       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"';
    
        log_format main-log '[$request_time]$request|$msec|[$time_local]|$remote_addr|$http_x_forwarded_for|$http_user_agent|$request_body|$body_bytes_sent|$status';
        log_format bdip17bim-log '[$request_time]$request|$msec|[$time_local]|$remote_addr|$http_x_forwarded_for|$http_user_agent|$request_body|$body_bytes_sent|$status';
    
        #access_log  logs/access.log  main-log;
    
        sendfile        on;
        #tcp_nopush     on;
    
        #keepalive_timeout  0;
        keepalive_timeout  65;
        client_max_body_size 500M;
        client_body_buffer_size 128k;
    
        client_header_buffer_size 8k;
        large_client_header_buffers 4 8k;
    
        gzip  on;
        gzip_buffers 4 16k;
        #gzip_http_version 1.0;
        gzip_comp_level 2;
        gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
        gzip_vary off;
        gzip_disable "MSIE [1-6].";
    
        proxy_connect_timeout 90;
        proxy_send_timeout 90;
        proxy_read_timeout 90;
        proxy_buffer_size 4k;
        proxy_buffers 32 4k;
        proxy_busy_buffers_size 64k;
    
        server_names_hash_max_size 512;
        server_names_hash_bucket_size 128;
    
        
        upstream modeltrans{
            ip_hash;
            server 127.0.0.1:10002 weight=10;
        }
    
        upstream bimdata{
            server 127.0.0.1:11001 weight=10;
        }
        
        
        
        server {
            listen       8090;
            server_name  192.168.0.66;
            charset utf-8;
    
            # location ~* .(gif|jpg|jpeg|png|css|ico|html|htm|flv|mp4)$ {
            #     #access_log logs/static.lgsjbim.shlingang.com.log bdip17bim-log;
            #     root E:/BDIP/ecology;
            # }
            
            location /static {
                autoindex on;
                if ($request_method = OPTIONS ) {
                    add_header Access-Control-Allow-Origin $http_origin;
                    add_header Access-Control-Allow-Methods "GET, OPTIONS";
                    add_header Access-Control-Allow-Headers "Authorization";
                    add_header Access-Control-Allow-Credentials "true";
                    add_header Content-Length 0;
                    add_header Content-Type "text/plain;charset=utf-8";
                    return 200;
                }
    
                add_header Access-Control-Allow-Origin $http_origin;  
                add_header Access-Control-Allow-Credentials true;
                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;
                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS; 
    
                alias E:/BDIP/static.qiyeji.file/bdip-file/;
                index index.html index.htm;
            }
    
            location /lmv/static {
                add_header Access-Control-Allow-Origin $http_origin;
                add_header Access-Control-Allow-Credentials true;
                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;
                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS;
                index  index.jsp;
                access_log logs/static.lmv.lgsjbim.shlingang.com.log bdip17bim-log;
                root E:/BDIP/apache-tomcat-7.0.75/webapps;
            }
    
            location /lmv {
                rewrite ^/lmv/(.*)$ /$1 last;
                index  index.jsp;
                add_header Access-Control-Allow-Origin $http_origin always;
                add_header Access-Control-Allow-Credentials true always;
                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type always;
                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS always;
                access_log logs/lmv.lgsjbim.shlingang.com.log bdip17bim-log;
                proxy_pass         http://127.0.0.1:8091;
                proxy_set_header   Host             $http_host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
            }
    
            location /rest/ {
                add_header Access-Control-Allow-Origin $http_origin;
                add_header Access-Control-Allow-Credentials true;
                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;
                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS;
                proxy_pass http://modeltrans;
                proxy_set_header   Host             $http_host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
            }
            
            location ^~ /4DAnalog/ {  
                proxy_pass http://127.0.0.1:8091; 
                proxy_set_header   Host             $http_host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
            }
    
            location ^~ /is/ {  
                proxy_pass http://127.0.0.1:8091; 
                proxy_set_header   Host    $http_host; 
                proxy_set_header   X-Real-IP   $remote_addr; 
                proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme; 
            }
            
            location ^~ /filebim/ {  
                proxy_pass http://127.0.0.1:8091; 
                proxy_set_header   Host    $http_host; 
                proxy_set_header   X-Real-IP   $remote_addr; 
                proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme; 
            }
            
            location /{
                    add_header Access-Control-Allow-Origin $http_origin;
                    add_header Access-Control-Allow-Credentials true;
                    add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;
                    add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS;
                    index  index.jsp;
                    access_log logs/lgsjbim.shlingang.com.log bdip17bim-log;
                    proxy_pass         http://127.0.0.1:8190;
                    proxy_set_header   Host             $http_host;
                    proxy_set_header   X-Real-IP        $remote_addr;
                    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                    proxy_set_header X-Forwarded-Proto $scheme;
            }
        }
    
    
    
        server {
            listen       8003;
            server_name  lmv.lgsjbim.shlingang.com;
            #charset utf-8;
            default_type 'text/html';
            charset utf-8;
            client_max_body_size 500M;
            root E:/WEAVER/Tomcat/webapps;
    
            location ~* .(gif|jpg|jpeg|png|css|js|ico|html|htm|swf|zip|rar|json|rvt|svf|f2d|pf|gz|bin|db|pack|bat|dds|sdb)$ {
                if ($request_method = OPTIONS ) {
                    add_header Access-Control-Allow-Origin $http_origin;
                    add_header Access-Control-Allow-Methods "GET, OPTIONS";
                    add_header Access-Control-Allow-Headers "Authorization";
                    add_header Access-Control-Allow-Credentials "true";
                    add_header Content-Length 0;
                    add_header Content-Type "text/plain;charset=utf-8";
                    
                    return 200;
                }
                add_header Access-Control-Allow-Origin $http_origin always;
                add_header Access-Control-Allow-Credentials true always;
                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type always;
                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS always;
                access_log logs/static.lmv.lgsjbim.shlingang.com.log bdip17bim-log;
            }
    
            location /{
                index  index.jsp;
                add_header Access-Control-Allow-Origin $http_origin always;
                add_header Access-Control-Allow-Credentials true always;
                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type always;
                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS always;
                access_log logs/lmv.lgsjbim.shlingang.com.log bdip17bim-log;
                proxy_pass         http://127.0.0.1:8191;
                proxy_set_header   Host             $http_host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
            }
        }
        
    }


    #user  nobody;worker_processes  4;
    #error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;
    #pid        logs/nginx.pid;

    events {    worker_connections  1024;}

    http {    include       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"';
        log_format main-log '[$request_time]$request|$msec|[$time_local]|$remote_addr|$http_x_forwarded_for|$http_user_agent|$request_body|$body_bytes_sent|$status';    log_format bdip17bim-log '[$request_time]$request|$msec|[$time_local]|$remote_addr|$http_x_forwarded_for|$http_user_agent|$request_body|$body_bytes_sent|$status';
        #access_log  logs/access.log  main-log;
        sendfile        on;    #tcp_nopush     on;
        #keepalive_timeout  0;    keepalive_timeout  65;    client_max_body_size 500M;    client_body_buffer_size 128k;
        client_header_buffer_size 8k;    large_client_header_buffers 4 8k;
        gzip  on;    gzip_buffers 4 16k;    #gzip_http_version 1.0;    gzip_comp_level 2;    gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;    gzip_vary off;    gzip_disable "MSIE [1-6].";
        proxy_connect_timeout 90;    proxy_send_timeout 90;    proxy_read_timeout 90;    proxy_buffer_size 4k;    proxy_buffers 32 4k;    proxy_busy_buffers_size 64k;
        server_names_hash_max_size 512;    server_names_hash_bucket_size 128;
            upstream modeltrans{        ip_hash;        server 127.0.0.1:10002 weight=10;    }
        upstream bimdata{        server 127.0.0.1:11001 weight=10;    }                server {        listen       8090;        server_name  192.168.0.66;        charset utf-8;
            # location ~* .(gif|jpg|jpeg|png|css|ico|html|htm|flv|mp4)$ {        #     #access_log logs/static.lgsjbim.shlingang.com.log bdip17bim-log;        #     root E:/BDIP/ecology;        # }                location /static {            autoindex on;            if ($request_method = OPTIONS ) {                add_header Access-Control-Allow-Origin $http_origin;                add_header Access-Control-Allow-Methods "GET, OPTIONS";                add_header Access-Control-Allow-Headers "Authorization";                add_header Access-Control-Allow-Credentials "true";                add_header Content-Length 0;                add_header Content-Type "text/plain;charset=utf-8";                return 200;            }
                add_header Access-Control-Allow-Origin $http_origin;              add_header Access-Control-Allow-Credentials true;            add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;            add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS; 
                alias E:/BDIP/static.qiyeji.file/bdip-file/;            index index.html index.htm;        }
            location /lmv/static {            add_header Access-Control-Allow-Origin $http_origin;            add_header Access-Control-Allow-Credentials true;            add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;            add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS;            index  index.jsp;            access_log logs/static.lmv.lgsjbim.shlingang.com.log bdip17bim-log;            root E:/BDIP/apache-tomcat-7.0.75/webapps;        }
            location /lmv {            rewrite ^/lmv/(.*)$ /$1 last;            index  index.jsp;            add_header Access-Control-Allow-Origin $http_origin always;            add_header Access-Control-Allow-Credentials true always;            add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type always;            add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS always;            access_log logs/lmv.lgsjbim.shlingang.com.log bdip17bim-log;            proxy_pass         http://127.0.0.1:8091;            proxy_set_header   Host             $http_host;            proxy_set_header   X-Real-IP        $remote_addr;            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;        }
            location /rest/ {            add_header Access-Control-Allow-Origin $http_origin;            add_header Access-Control-Allow-Credentials true;            add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;            add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS;            proxy_pass http://modeltrans;            proxy_set_header   Host             $http_host;            proxy_set_header   X-Real-IP        $remote_addr;            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;        }                location ^~ /4DAnalog/ {              proxy_pass http://127.0.0.1:8091;             proxy_set_header   Host             $http_host;            proxy_set_header   X-Real-IP        $remote_addr;            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;        }
            location ^~ /is/ {              proxy_pass http://127.0.0.1:8091;             proxy_set_header   Host    $http_host;             proxy_set_header   X-Real-IP   $remote_addr;             proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;         }                location ^~ /filebim/ {              proxy_pass http://127.0.0.1:8091;             proxy_set_header   Host    $http_host;             proxy_set_header   X-Real-IP   $remote_addr;             proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;         }                location /{                add_header Access-Control-Allow-Origin $http_origin;                add_header Access-Control-Allow-Credentials true;                add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;                add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS;                index  index.jsp;                access_log logs/lgsjbim.shlingang.com.log bdip17bim-log;                proxy_pass         http://127.0.0.1:8190;                proxy_set_header   Host             $http_host;                proxy_set_header   X-Real-IP        $remote_addr;                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;                proxy_set_header X-Forwarded-Proto $scheme;        }    }


        server {        listen       8003;        server_name  lmv.lgsjbim.shlingang.com;        #charset utf-8;        default_type 'text/html';        charset utf-8;        client_max_body_size 500M;        root E:/WEAVER/Tomcat/webapps;
            location ~* .(gif|jpg|jpeg|png|css|js|ico|html|htm|swf|zip|rar|json|rvt|svf|f2d|pf|gz|bin|db|pack|bat|dds|sdb)$ {            if ($request_method = OPTIONS ) {                add_header Access-Control-Allow-Origin $http_origin;                add_header Access-Control-Allow-Methods "GET, OPTIONS";                add_header Access-Control-Allow-Headers "Authorization";                add_header Access-Control-Allow-Credentials "true";                add_header Content-Length 0;                add_header Content-Type "text/plain;charset=utf-8";                                return 200;            }            add_header Access-Control-Allow-Origin $http_origin always;            add_header Access-Control-Allow-Credentials true always;            add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type always;            add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS always;            access_log logs/static.lmv.lgsjbim.shlingang.com.log bdip17bim-log;        }
            location /{            index  index.jsp;            add_header Access-Control-Allow-Origin $http_origin always;            add_header Access-Control-Allow-Credentials true always;            add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type always;            add_header Access-Control-Allow-Methods HEAD,GET,POST,PUT,DELETE,OPTIONS always;            access_log logs/lmv.lgsjbim.shlingang.com.log bdip17bim-log;            proxy_pass         http://127.0.0.1:8191;            proxy_set_header   Host             $http_host;            proxy_set_header   X-Real-IP        $remote_addr;            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;        }    }    }

  • 相关阅读:
    08 linux文件检索和编辑
    Mybatis3详解(二十)——Mybatis中使用的9种设计模式(转)
    Mybatis3详解(十八)——Mybatis运行原理之Mapper接口的动态代理过程
    Mybatis3详解(十七)——Mybatis运行原理之SqlSession的构建过程
    Mybatis3详解(十六)——Mybatis运行原理之SqlSessionFactory的构建过程
    Mybatis3详解(十五)——Mybatis整合Spring框架
    Mybatis3详解(十四)——Mybatis的分页
    Mybatis3详解(十三)——Mybatis逆向工程
    Mybatis3详解(十二)——Mybatis缓存
    Mybatis3详解(十一)——延迟加载
  • 原文地址:https://www.cnblogs.com/zyh1994/p/9797094.html
Copyright © 2020-2023  润新知