<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    本文講了windows環(huán)境下的nginxtomcat的一個(gè)簡(jiǎn)單的配置實(shí)例包括dwr的的js特殊的地方配置。當(dāng)然nginx只有才unix下才能表現(xiàn)出好的性能,主要是io模型等方面。
    關(guān)于linux下的配置可見于網(wǎng)上的這篇文章http://bbs.linuxtone.org/forum.php?mod=viewthread&tid=394
     項(xiàng)目demo的下載:/Files/freeman1984/ndemo.rar,里面包含了簡(jiǎn)單的測(cè)試項(xiàng)目和配置文件,以及nginx的參考文檔一份。

    項(xiàng)目單獨(dú)在tomcat下訪問路徑為: http://localhost:8088/ndemo/server.jsp

    Nginx下訪問路徑:http://www.joe.com/server.jsp  其中(www.joe.com是我在hosts文件里面配置的

    一下是nginx的配置:


    Nginx.conf
    內(nèi)容:

     

    #user nobody;

    worker_processes 
    2#進(jìn)程數(shù),和cpu個(gè)數(shù)相關(guān)

    pid        logs
    /nginx.pid;

    events {

        worker_connections 
    1024;#每個(gè)進(jìn)程的支持的連接數(shù)

    }

     

    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"';

        sendfile        on;

        

        keepalive_timeout 
    65;

     

        include gzip
    .conf;#啟動(dòng)數(shù)據(jù)壓縮

     

         

        server {

            
    listen       80;

            server_name www
    .joe.com;#此部分測(cè)試的時(shí)候可以在host文件里面加上

            root   E
    :\apache-tomcat-6.0.32\webapps;#項(xiàng)目路徑,直接和后臺(tái)使用一個(gè)目錄

            error_page 
    404 /ndemo/404.html;

            error_page   
    500 502 503 504 /ndemo/50x.html;

           

            location 
    ~ ^/(WEB-INF)/ {

                deny all;

            }

            
    #此部分主要是dwr的js有寫是服務(wù)器動(dòng)態(tài)生成的,不能交給nginx處理,這樣會(huì)出現(xiàn)404,需要單獨(dú)處理并交給服務(wù)器處理。

             location 
    /ndemo/dwr/ {    

                 proxy_pass http
    ://localhost:8088/ndemo/dwr/;

                 include proxy
    .conf;

            }

    #其他的靜態(tài)文件處理dwr的都交給nginx處理

            location 
    ~ \.


    (htm
    |html|gif|jpg|jpeg|png|ico|rar|css|js|zip|txt|flv|swf|doc|ppt|xls|pdf)$ {

                access_log off;

                expires 24h;

            }

           
    #注意我的上下文是ndemo

           location 
    /ndemo/ {

                 proxy_pass http
    ://localhost:8088/ndemo/;

                 include proxy
    .conf;

            }

            
    #訪問根目錄下的路徑也就是webapp,默認(rèn)跳轉(zhuǎn)到ndemo項(xiàng)目的路徑下,也就是跳轉(zhuǎn)到上面的路徑

            location 
    / {

                 rewrite (
    .*)$ /ndemo$1 permanent;

            }

           location 
    ~ ^/NginxStatus {#nginx的狀態(tài)監(jiān)控需要basic密碼保護(hù),可使用apache的工具生成,方式可見于http://www.tkk7.com/freeman1984/articles/363943.html}

                stub_status on;

                access_log off;

                auth_basic              
    "valid-user";

                auth_basic_user_file ewds_pw;

           }

        }

     

    }

     

    proxy.conf

     

    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;

    client_max_body_size    10m;

    client_body_buffer_size 128k;

    proxy_connect_timeout   
    300;

    proxy_send_timeout      
    300;

    proxy_read_timeout      
    300;

    proxy_buffer_size       4k;

    proxy_buffers           
    4 32k;

    proxy_busy_buffers_size 64k;

    proxy_temp_file_write_size 64k;

     

    gzip.conf

     

    gzip            on;

    gzip_min_length     
    1024;

    gzip_types      text
    /plain text/css application/x-javascript; 

     

    順便展示單獨(dú)使用tomcat和使用了nginxgzip的請(qǐng)求對(duì)照情況,可以明顯發(fā)現(xiàn)nginx對(duì)靜態(tài)文件的處理效率非常高。

     

    單獨(dú)使用tomcat

     

    使用nginxgzip壓縮后的請(qǐng)求情況

     


    評(píng)論

    # re: nginx和tomcat負(fù)載簡(jiǎn)單配置(windows環(huán)境)  回復(fù)  更多評(píng)論   

    2011-12-10 13:05 by tb
    不錯(cuò) 好資料

    # re: nginx和tomcat負(fù)載簡(jiǎn)單配置(windows環(huán)境)[未登錄]  回復(fù)  更多評(píng)論   

    2015-07-29 00:39 by alex
    你下面的訪問速度快是因?yàn)橛袨g覽器緩存
    主站蜘蛛池模板: 宅男666在线永久免费观看| 久草视频免费在线| 亚洲Aⅴ无码一区二区二三区软件| 亚洲精品综合在线影院| 久久精品免费全国观看国产| 亚洲成年人电影网站| 1000部免费啪啪十八未年禁止观看 | 全部免费国产潢色一级| 国产精品无码亚洲一区二区三区| 女人与禽交视频免费看| 美国毛片亚洲社区在线观看 | 精选影视免费在线 | 亚洲国产精品一区二区成人片国内| 香蕉免费在线视频| 亚洲国产精品国自产拍电影| 最近中文字幕大全免费视频| 亚洲va乱码一区二区三区| 成人免费看吃奶视频网站| 猫咪免费观看人成网站在线| 亚洲午夜福利精品久久| 免费观看91视频| 亚洲另类精品xxxx人妖| 国产成人无码区免费A∨视频网站| 色九月亚洲综合网| 国产AV无码专区亚洲精品| 120秒男女动态视频免费| 亚洲欧美一区二区三区日产| 免费永久国产在线视频| 一个人免费视频观看在线www| 亚洲理论精品午夜电影| 成人爱做日本视频免费| 成人片黄网站色大片免费观看cn | 国产免费怕怕免费视频观看| 国产精品福利片免费看| 亚洲第一精品电影网| 热99re久久免费视精品频软件| 在线免费视频你懂的| 亚洲综合偷自成人网第页色| 亚洲午夜久久久久久久久电影网 | 4399影视免费观看高清直播| 色窝窝亚洲av网|