欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

centos+nginx+tomcat負載均衡

系統 3180 0

操作系統:centos5.6

前端一臺 nginx 服務器做調度 .? 后端兩臺 tomcat WEB 服務器 .? 這里動態頁與靜態頁都由 tomcat 來處理 .

軟件:?引用 :?

nginx-0.7.28.tar.gz
pcre-7.8.tar.gz
apache-tomcat-6.0.20.tar.gz
jdk-6u14-linux-i586-rpm.bin


架構說明

三臺服務器??一臺調度也就是 nginx 服務器,它還是 NFS 服務器
我們把 2 tomcat webapps 目錄掛載到 NFS 服務器上 , 這樣數據程序是同步的了。

配置步驟 :
一、 web 服務器的配置
首先安裝兩臺 tomcat ,兩臺安裝都一樣
1. 安裝 JDK? 引用 :?

#?pwd
/usr/local
#?chmod?a+x?jdk-6u14-linux-i586-rpm.bin
#?./jdk-6u14-linux-i586-rpm.bin
#?ln?-s?/usr/java/jdk1.6.0_14?/usr/local/java


設置環境變量
#?vi?profile
末尾增加如下內容?引用 :?


JAVA_HOME=/usr/java/jdk1.6.0_14
CLASSPATH=/usr/java/jdk1.6.0_14/lib/dt.jar:/usr/java/jdk1.6.0_14/lib/tools.jar
PATH=/usr/java/jdk1.6.0_14/bin PATH
export?PATH?JAVA_HOME?CLASSPATH


2. 安裝 tomcat
安裝 Tomcat 。?引用 :?

#?cp?apache-tomcat-6.0.20.tar.gz?/usr/local/
#?cd?/usr/local/
#?tar?xzvf?apache-tomcat-6.0.20.tar.gz
#?ln?-s?apache-tomcat-6.0.20?tomcat
#?vi?/usr/local/tomcat/bin/catalina.sh
加入一行:
JAVA_HOME=/usr/java/jdk1.6.0_14
#?/usr/local/tomcat/bin/startup.sh


啟動服務后訪問本地的 8080 端口可以看到對應 apache?tomcat 頁面了
Tomcat 加到自啟動 :
#?vi?/etc/rc.d/rc.local
在里面加入如下代碼:?引用 :?

export?JDK_HOME=/usr/java/jdk1.6.0_14
export?JAVA_HOME=/usr/java/jdk1.6.0_14
/usr/local/tomcat/bin/startup.sh


至此 tomcat 已安裝成功了
優化 :?tomcat? 比如防止內存溢出 ;?TCP/IP?? 比如 time_wait closed_wait 等等
--------------------------------------------------------------------------------------------------
二、?安裝? nginx nfs? 注意它們是一臺服務器上
1. 安裝? nginx
在安裝之前首先要安裝 pcre-7.9.tar.gz? 引用 :?


#?tar?zxvf?pcre-7.9.tar.gz
#?cd?pcre-7.9
#?./configure
#?make?&&?make?install


安裝 nginx? 引用 :?


#?tar?zxvf?nginx-0.7.61.tar.gz
#?cd?nginx-0.7.61
#?./configure?--with-http_stub_status_module?--prefix=/usr/local/nginx
#?make?&&?make?install


修改 nginx 的配置文件
我這里是把原先的重命名然后新建了一個 nginx.conf? 引用 :?


#vi?nginx.conf
user?nobody?nobody;
worker_processes??8;
pid??/usr/local/nginx/logs/nginx.pid;
worker_rlimit_nofile?51200;
events
{
use?epoll;
worker_connections?51200;
}
http{
include???????mime.types;
default_type??application/octet-stream;
server_names_hash_bucket_size?128;
client_header_buffer_size?32k;
large_client_header_buffers?4?32k;
client_max_body_size?8m;
?????
sendfile?on;
tcp_nopush?????on;
keepalive_timeout?60;
tcp_nodelay?on;
fastcgi_connect_timeout?300;
fastcgi_send_timeout?300;
fastcgi_read_timeout?300;
fastcgi_buffer_size?64k;
fastcgi_buffers?4?64k;
fastcgi_busy_buffers_size?128k;
fastcgi_temp_file_write_size?128k;
gzip?on;
gzip_min_length??1k;
gzip_buffers?????4?16k;
gzip_http_version?1.0;
gzip_comp_level?2;
gzip_types???????text/plain?application/x-javascript?text/css?application/xml;
gzip_vary?on;
# 設定負載均衡列表??
upstream??backend
{??
server?192.168.100.89:8080;
server?192.168.100.90:8080;
}
# 設定虛擬主機
server?{
listen?80;
server_name?? www.syitren.com ;
# 對? /? 所有做負載均衡?(本機 nginx 采用完全轉發,所有請求都轉發到后端的 tomcat 集群)
location?/?{??
root?/var/www?;
index?index.jsp?index.htm?index.html;
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://backend ;
}

#location?/nginx?{??
#access_log??on;
#auth_basic??"NginxStatus";
#auth_basic_user_file??/usr/local/nginx/htpasswd;
#}
log_format??access??"$remote_addr?-?$remote_user?[$time_local]?"$request"?"
"$status?$body_bytes_sent?"$http_referer"?"
""$http_user_agent"?$http_x_forwarded_for";
access_log??/var/log/access.log??access;
}
}


檢查 nginx 的配置文件?引用 :?

#?/usr/local/webserver/nginx/sbin/nginx?-t


啟動 nginx? 引用 :?

#?/usr/local/webserver/nginx/sbin/nginx


重啟 nginx? 引用 :?

#?kill?-HUP?`cat?/usr/local/nginx/logs/nginx.pid`


補:
(1) 查看負載均衡信息?引用 :?


location?/nginx?{??
stub_status?on;
access_log??on;
auth_basic??"NginxStatus";
auth_basic_user_file??/usr/local/nginx/htpasswd;
}


其中 /usr/local/nginx/htpasswd 可以用 apache 自帶的功能生成。

最后在 IE 里訪問 :
http://www.syitren.com/nginx , 然后輸入用戶名密碼就進入了。
進入之后的說明
輸入地址? http://www.syitren.com/nginx/ ,輸入驗證帳號密碼,即可看到類似如下內容:?引用 :?

Active?connections:?328
server?accepts?handled?requests
9309?8982??28890
Reading:?1?Writing:?3?Waiting:?324


第一行表示目前活躍的連接數
第三行的第三個數字表示 Nginx 運行到當前時間接受到的總請求數,如果快達到了上限,就需要加大上限值了。
第四行是 Nginx 的隊列狀態
(2) 負載均衡方法參考《 nginx upstream 目前支持的幾種分配方式》一文
http://bbs.yahunet.com/thread-10028-1-1.html 引用 :?

upstream??backend
{??
server?192.168.100.89:8080;
server?192.168.100.90:8080;
}


--------------------------------------------------------------------------------------------------

三、?配置 NFS?
需要安裝 rpm portmap nfs? 引用 :?


#?vi?/etc/export
/var/www??192.168.100.89(rw,sync,no_root_squash),192.168.100.90(rw,sync,no_root_squash)
#?service?portmap?restart
#?service?nfs?start
#?exportfs?-rv


重新輸出共享目錄?引用 :?

#?showmoun?-e


查看本機共享的目錄

然后 tomcat 的兩臺服務器掛載?引用 :?

#?mount?192.168.100.88:/var/www??/usr/local/tomcat/weapps


然后我們要在兩臺 tomcat 的配置文件中即 server.xml 中做虛擬主機要與 nginx.conf 里的一致才 OK? 引用 :?


#?vi?server.xml
<Host?name=" www.syitren.com "?debug="0"?appBase="webapps"?unpackWARs="true"?autoDeploy="true"?xmlValidation="false"??xmlNamespaceAware="false">
??<Context?path=""?docBase="/usr/local/tomcat/webapps/"?debug="0"?reloadable="true"?crossContext="true"/>??
??<Logger?className="org.apache.catalina.logger.FileLogger"?directory="logs"?prefix=" www.syitren.com_log ."?suffix=".txt"
timestamp="true"/>
</Host>


--------------------------------------------------------------------------------------------------



寫了一個測試 session 的頁,上傳到虛擬主機對應的目錄。

1 )訪問一次刷新一次再刷新發現時間每次都不一樣,就是來回出現兩臺 tomcat 的系統時間,說明成功了。
2 )然后把其中的一臺 tomcat 停掉,這時我們再刷新其中有一個就沒有響應了,但過了一分鐘左右就是一臺機器提供服務了,說明, nginx 可以自動把 down 的服務器去除,從而使客戶端透明。
3 )然后再把停掉的 tomcat 服務器開啟,過一段時間后, nginx 服務器又把它加入調度行列。這都是自動的。

centos+nginx+tomcat負載均衡


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲视频国产 | 亚洲影视在线 | 麻豆AV蜜桃AV久久 | 成人区精品一区二区婷婷 | 好大好爽快点视频 | 99精品欧美一区二区三区综合在线 | www.色人阁 | 亚洲精品国产综合一线久久 | xifan在线a精品一区二区视频网站 | 欧美13videosex性极品 | 青青草91视频 | 欧美日韩黄 | 国产免费叼嘿在线观看 | 2021国产视频 | 亚洲精品成A人在线观看拍拍拍 | www.久久久.com | 亚洲精品国偷拍自产在线观看 | 亚洲 欧美 精品 | 精品亚洲一区二区三区四区五区 | 日韩三级网 | 91 在线| 欧美午夜性春猛交bbb | 成人片网址 | 久久精品视在线观看2 | 欧美一区二区三区在线观看视频 | 午夜小视频免费 | 超91视频 | 亚洲一区影院 | 夜夜操av| 日日夜操 | 国产精品久久国产精品 | www.夜色.com | 亚洲精品无码国产爽快A片百度 | 免费高清av| 国产精品一区二 | 国产精品美乳一区二区免费 | 在线观看日韩中文字幕 | 日本毛片爽看免费视频 | 9久9久女女免费精品视频在线观看 | 日本午夜在线观看 | y4480午夜66|