nginx demo1

配置本機http://x.x.x.x:8088/#/main/show轉到/home/java/test目錄下的index文件,http://x.x.x.x:5000/#/main/step1轉到/home/java/demo目錄下的index文件.

user tomcat tomcat;
worker_processes  2;
error_log  /var/log/nginx.log;
events {
    use epoll;
    multi_accept on;
    accept_mutex off;
    worker_connections  65535;
}
http{
    include   mime.types;
    server_tokens off;
    default_type  application/octet-stream;
    underscores_in_headers on;
    server_names_hash_bucket_size 128;
    gzip  on; 
    gzip_min_length  1k;
    gzip_buffers   4  16k;
    gzip_http_version 1.1;
    gzip_comp_level 2;
    gzip_types       text/plain  application/x-javascript application/javascript text/css application/xml application/x-httpd-php application/xhtml+xml;
    gzip_vary on;

    client_header_buffer_size 32k;  
    large_client_header_buffers 4 32k;  
    sendfile        on;  
    #aio on;
    #directio 4m;
    tcp_nopush     on;  
    tcp_nodelay on;


    client_body_buffer_size 128k; 
    proxy_connect_timeout  600;   
    proxy_read_timeout   600;   
    proxy_send_timeout 600; 
    proxy_buffer_size 16k;   
    proxy_buffers 4 32k; 
    proxy_busy_buffers_size 54k; 
    proxy_temp_file_write_size 64k;
    proxy_ignore_client_abort on;

    ##############dns #################

     resolver x.x.x.x x.x.x.x valid=60s;


    upstream java_app {
        server 127.0.0.1:8081 max_fails=2 fail_timeout=30s;
        #sticky;
    }



    server {
        listen 8088 ;
        # server_name ;
        add_header Strict-Transport-Security "max-age=31536000";


        location / {
            root   /home/java/test;
            index  index.html index.htm;
        }


        location /questionnaire {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404;
            proxy_pass http://java_app/questionnaire;
            proxy_http_version 1.1;
            proxy_redirect default;
        }
    }



    server {
        listen 5000 ;
        # server_name ;
        add_header Strict-Transport-Security "max-age=31536000";


        location /  {
            root  /home/java/demo;
            index  index.html index.htm;
        }

     location /questionnaire {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404;
            proxy_pass http://java_app/questionnaire;
            proxy_http_version 1.1;
            proxy_redirect default;
        }

    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章