亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

linux下Nginx+Tomcat負載均衡配置方法

2024-08-30 12:28:14
字體:
來源:轉載
供稿:網友

Nginx+tomcat是目前主流的java web架構,如何讓nginx+tomcat同時工作呢,也可以說如何使用nginx來反向代理tomcat后端均衡呢?直接安裝配置如下:

1、JAVA JDK安裝:

#下載相應的jdk軟件包,然后解壓安裝,我這里包名稱為:jdk-7u25-linux-x64.tar.gz    tar -xzf jdk-7u25-linux-x64.tar.gz ;mkdir -p /usr/java/ ;mv jdk1.7.0_25/ /usr/java/ 下.    #然后配置環境變量,這樣可以任何地方引用jdk,如下配置:    #vi /etc/profile 最后面加入以下語句:    export JAVA_HOME=/usr/java/jdk1.7.0_25    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib   export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin   #source /etc/profile  #使環境變量馬上生效    #java --version  #查看java版本,看到jdk1.7.0_25版本即代表java jdk安裝成功。 

2、Nginx安裝:

wget http://nginx.org/download/nginx-1.2.6.tar.gz    useradd www    tar zxvf nginx-1.2.6.tar.gz    cd nginx-1.2.6/    ./configure --user=www --group=www --prefix=/usr/local/nginx  /--with-http_stub_status_module --with-http_ssl_module    make && make install   #Nginx安裝完畢,然后使用命令:/usr/local/nginx/sbin/nginx -t 測試OK,代表nginx安裝成功。    /usr/local/nginx/sbin/nginx 回車啟動nginx,可以通過訪問http://ip/看到nginx默認頁面。 

3、Tomcat安裝:

#官方網站下載tomcat 6.0.30或者其他版本:    cd /usr/src && tar xzf apache-tomcat-6.0.30.tar.gz    #直接解壓就可以使用,解壓完成執行,同時拷貝兩個tomcat,命名為tomcat1 tomcat2    mv apache-tomcat-6.0.30 /usr/local/tomcat1   cp /usr/local/tomcat1 /usr/local/tomcat2 -r    #分別修改tomcat1和tomcat2 端口,這里有三個端口需要修改,分別如下:    shutdown 端口:8005 主要負責啟動關閉.    ajp端口:8009 主要負責通過ajp均衡(常用于apache和tomcat整合)    http端口:8080 可以通過web頁面直接訪問(nginx+tomcata整合)    #注* 如果tomcat1三個端口分別為:8005 8009 8080 ,那么tomcat2端口在此基礎上都+1,即為:8006 8010 8081    #一臺服務器上,端口不能重復,否則會報錯。    #修改完端口后,然后啟動兩個tomcat,啟動命令為:    #如何提示沒有這個文件或者權限不足,需要tomcat 的bin目錄對sh文件賦予執行權限:chmod o+x  *.sh    /usr/local/tomcat1/bin/startup.sh    /usr/local/tomcat2/bin/startup.sh    #啟動后,使用netstat -tnl 可以看到6個端口,即代表tomcat1 tomcat2成功啟動。你可以使用http://ip:8080 http://ip:8081訪問tomcat默認頁面。 

#如果需要修改tomcat發布目錄為自己制定的目錄,需要做如下調整,創建兩個發布目錄:

復制代碼 代碼如下:

mkdir -p /usr/webapps/{www1,www2}

編輯vi /usr/local/tomcat1/conf/server.xml 在最后</Host>前一行加下內容:
復制代碼 代碼如下:

<Context path="" docBase="/usr/webapps/www1" reloadable="false"/>

2.編輯vi /usr/local/tomcat2/conf/server.xml 在最后</Host>前一行加下內容:
復制代碼 代碼如下:

<Context path="" docBase="/usr/webapps/www2" reloadable="false"/>

3.tomcat1發布目錄內容:

 

<html>  <body>  <h1>TOMCAT_1 JSP Test Page</h1>  <%=new java.util.Date()%>  </body>  </html>

4.tomcat2發布目錄內容:

<html>  <body>  <h1>TOMCAT_2 JSP Test Page</h1>  <%=new java.util.Date()%>  </body>  </html> 

然后訪問http://ip:8080、8081查看測試內容。

5、Nginx+tomcat整合:

整合主要是修改nginx.conf配置,給一個完整的nginx.conf線上配置,部分參數可以自己根據實際需求修改:

user www www;  worker_processes 8;  pid /usr/local/nginx/nginx.pid;  worker_rlimit_nofile 102400;  events  {  use epoll;  worker_connections 102400;  }  http  {   include    mime.types;   default_type application/octet-stream;   fastcgi_intercept_errors on;   charset utf-8;   server_names_hash_bucket_size 128;   client_header_buffer_size 4k;   large_client_header_buffers 4 32k;   client_max_body_size 300m;   sendfile on;   tcp_nopush   on;      keepalive_timeout 60;      tcp_nodelay on;   client_body_buffer_size 512k;     proxy_connect_timeout  5;   proxy_read_timeout    60;   proxy_send_timeout    5;   proxy_buffer_size    16k;   proxy_buffers      4 64k;   proxy_busy_buffers_size 128k;   proxy_temp_file_write_size 128k;      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 text/css application/xml;   gzip_vary on;     ###2012-12-19 change nginx logs  log_format main '$http_x_forwarded_for - $remote_user [$time_local] "$request" '        '$status $body_bytes_sent "$http_referer" '        '"$http_user_agent" $request_time $remote_addr';           upstream web_app {   server 127.0.0.1:8080 weight=1 max_fails=2 fail_timeout=30s;   server 127.0.0.1:8081 weight=1 max_fails=2 fail_timeout=30s;  }    ####chinaapp.sinaapp.com  server {    listen 80;    server_name chinaapp.sinaapp.com;    index index.jsp index.html index.htm;    #發布目錄/data/www    root /data/www;        location /    {    proxy_next_upstream http_502 http_504 error timeout invalid_header;    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://web_app;    expires   3d;    }      }    } 

#注* server段 proxy_pass定義的web_app需要跟upstream 里面定義的web_app一致,否則server找不到均衡。

#如上配置,nginx+tomcat反向代理負載均衡配置完畢,如果要做動靜分離,只需要在nginx添加如下配置就OK了。

#配置Nginx動靜分離    location ~ .*/.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$    {    root /data/www;    #expires定義用戶瀏覽器緩存的時間為3天,如果靜態頁面不常更新,可以設置更長,這樣可以節省帶寬和緩解服務器的壓力    expires   3d;    } 

本文出自 “吳光科-京峰Linux運維培訓” 博客


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲另类制服自拍| 亚洲精品一区二区网址| 91精品国产高清自在线看超| 2019中文在线观看| 日韩中文av在线| 欧美亚洲国产日本| 91探花福利精品国产自产在线| 亚洲电影免费观看高清完整版在线| 亚洲成人网在线观看| 亚洲va久久久噜噜噜| 91久久嫩草影院一区二区| 亚洲精品videossex少妇| 成人亚洲欧美一区二区三区| 91精品啪aⅴ在线观看国产| 亚洲欧美国产一本综合首页| 亚洲国内精品在线| 18性欧美xxxⅹ性满足| 青青草99啪国产免费| 亚洲精品免费一区二区三区| 国产日韩欧美日韩| 亚洲国产小视频| 亚洲成av人乱码色午夜| 亚洲的天堂在线中文字幕| 亚洲国产精彩中文乱码av在线播放| 日韩色av导航| 国产精自产拍久久久久久| 欧美另类老女人| 亚洲片av在线| 欧美日韩国产区| 亚洲日本成人女熟在线观看| 这里只有精品丝袜| 欧美一区亚洲一区| 九九久久综合网站| 91最新在线免费观看| 国产精品视频精品视频| 日韩高清电影好看的电视剧电影| 青青草99啪国产免费| 国产精品入口尤物| 亚洲一区二区三区在线视频| 色黄久久久久久| 欧美激情伊人电影| 久99九色视频在线观看| 久久精品国产久精国产一老狼| 久久国产精品视频| 国产精品美女久久久免费| 欧美成人四级hd版| 中文字幕欧美日韩| 欧美第一黄色网| 精品国产依人香蕉在线精品| 国产剧情日韩欧美| 色哟哟亚洲精品一区二区| 人体精品一二三区| 97在线看免费观看视频在线观看| 日韩综合视频在线观看| 色系列之999| 亚洲网在线观看| 亚洲第一页中文字幕| 欧美老女人bb| 国模私拍一区二区三区| 一区二区三区回区在观看免费视频| 一个人www欧美| 日韩中文综合网| 色偷偷偷亚洲综合网另类| 国产色综合天天综合网| 国产va免费精品高清在线观看| 亚洲影院色无极综合| 福利微拍一区二区| 亚洲网在线观看| 欧美日韩人人澡狠狠躁视频| 亚洲韩国欧洲国产日产av| 色999日韩欧美国产| 午夜精品久久久99热福利| 久久久久99精品久久久久| 国产美女精品视频免费观看| 欧美大片在线看| 一区二区欧美久久| 久久久免费高清电视剧观看| 欧美日韩另类在线| 成人黄色免费网站在线观看| 色噜噜国产精品视频一区二区| 久久人91精品久久久久久不卡| 成人看片人aa| 精品亚洲一区二区三区四区五区| 亚洲第一综合天堂另类专| 亚洲欧美福利视频| 欧美天天综合色影久久精品| 影音先锋欧美精品| 久久久久久久av| 色偷偷888欧美精品久久久| 欧美性在线视频| 成人黄色av播放免费| 中文亚洲视频在线| 中文字幕精品网| 亚洲视频在线观看网站| 97超碰蝌蚪网人人做人人爽| 国产亚洲人成a一在线v站| 国产精品扒开腿做爽爽爽的视频| 亚洲成在人线av| 亚洲成人久久久| 亚洲另类激情图| 欧美在线视频一区| 欧美一性一乱一交一视频| 国产精品电影在线观看| 91精品91久久久久久| 欧美日本国产在线| 久久九九全国免费精品观看| 国产日韩综合一区二区性色av| 国产一区二区三区视频在线观看| 尤物精品国产第一福利三区| 久久久久久久久亚洲| 国产不卡在线观看| 亚洲天堂av电影| 欧美激情精品久久久久久大尺度| 久久久久久国产精品三级玉女聊斋| 国产一区二区三区日韩欧美| 亚洲在线免费观看| 亚洲一区二区三区四区在线播放| 日韩av综合中文字幕| 91精品在线影院| 九色精品免费永久在线| 日韩中文字幕视频在线观看| 尤物九九久久国产精品的分类| 亚洲欧洲美洲在线综合| 久久男人的天堂| 欧美成aaa人片在线观看蜜臀| 亚洲精品电影网在线观看| 一区二区三区四区在线观看视频| 亚洲国产精品人人爽夜夜爽| 北条麻妃在线一区二区| 欧美人成在线视频| 精品视频中文字幕| 国产精品v片在线观看不卡| 九色精品美女在线| 亚洲国产精品va| 国产一区二区三区视频| 亚洲欧美激情精品一区二区| 日本精品视频在线播放| 国产一区二区三区18| 美女啪啪无遮挡免费久久网站| 久久成人一区二区| 欧美日韩福利电影| 精品久久久久久久大神国产| 精品久久久在线观看| 国产精品视频成人| 久久成人av网站| 国产精品永久免费| 久久久久久久久久久成人| 亚洲欧美在线免费| 亚洲国产一区二区三区在线观看| 欧美精品久久久久久久免费观看| 日本一欧美一欧美一亚洲视频| 国产日韩在线免费| 不卡av电影院| 日韩在线国产精品| 亚洲欧美国产视频| 欧美日韩午夜视频在线观看| 欧美成人国产va精品日本一级| 97香蕉超级碰碰久久免费软件| 中文字幕在线亚洲| 亚洲视频999| 久久久久中文字幕2018| 精品久久久久久久久久| 亚洲人成自拍网站| 久久久国产影院|