nginx 反向代理负载均衡 tomcat集群应用
nginx?反向代理負載均衡?tomcat集群應用
環境介紹:
系統:centos5.8_64
192.168.0.201:nginx服務器
192.168.0.202:tomcat服務器
192.168.0.203:tomcat服務器
1:安裝Nginx不在詳解
看這里http://www.yunwei8.com/nginx124/
2:配置nginx
#??rm?-rf?/usr/local/server/nginx/conf/nginx.conf
#??vi?/usr/local/server/nginx/conf/nginx.conf
復制以下代碼粘貼
user??www?www;
worker_processes??8;
error_log??/web/logs/nginx_error.log??crit;
pid?logs/nginx.pid;?
events?
{?
????use?epoll;?
????worker_connections?65535;?
}
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?300m;
???sendfile?on;?
???tcp_nopush?on;?
???keepalive_timeout?65;?
???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?64k;
???proxy_temp_file_write_size?64k;
???gzip?on;?
???gzip_min_length?1k;?
???gzip_http_version?1.1;?
???gzip_buffers?4?16k;?
???gzip_comp_level?2;?
???gzip_types?text/plain?application/x-javascript?text/css?application/xml?
???gzip_vary?on;?
???upstream?tomcat_server?
??{
????ip_hash;
??????server?192.168.0.202:8080;?
??????server?192.168.0.203:8080;
??}?
server?
??{?
??????listen?80;?
??????server_name?192.168.1.201;?
??????location?~?\.(jsp|jspx|do)?$
??????{
???????????proxy_next_upstream?http_502?http_504?error?timeout?invalid_header;?
???????????proxy_set_header?Host?192.168.1.201;?
???????????proxy_set_header?X-Forwarded-For?$remote_addr;?
???????????proxy_pass?http://tomcat_server;?
??????}?
??????location?~?.*\.(gif|jpg|jpeg|png|bmp|swf)$?
??????{?
???????????expires?30d;
??????}?
??????location?~?.*\.(js|css)?$?
??????{?
??????????expires?1h;?
??????}?
???????access_log?off;
???}
???}
?
?
3:測試和運行
#??/usr/local/server/nginx/sbin/nginx?-t
如果顯示下面信息,即表示配置沒問題
nginx:?the?configuration?file?/opt/nginx/conf/nginx.conf?syntax?is?ok
nginx:?configuration?file?/opt/nginx/conf/nginx.conf?test?is?successful
輸入代碼運行nginx服務
#??/usr/local/server/nginx/sbin/nginx
?
查看nginx進程
#??ps?aux|grep?[n]ginx
如果顯以類似下面的信息,即表示nginx已經啟動
root?????22900??0.0??0.1??43216??1576??????????Ss???08:23???0:00?nginx:?master?process?/usr/local/server/nginx/sbin/nginx
www??????23019??0.0??2.6??68816?27160??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23020??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23021??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23022??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23023??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23024??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23025??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process?????????????
www??????23026??0.0??2.6??68816?26828??????????S????08:48???0:00?nginx:?worker?process??
?
4:另外兩臺tomcat服務器安裝請看這里
http://www.yunwei8.com/tomcat/
5:測試反向代理及tomcat集群是否正常
http://192.168.0.201
http://192.168.0.201/index.jsp
關閉其中一臺tomcat服務器
http://192.168.0.201/index.jsp
如果還是可以正常訪問說明架設成功
?
轉載于:https://blog.51cto.com/sxlfxx/1380825
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的nginx 反向代理负载均衡 tomcat集群应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能手机系统对进程生命周期的管理
- 下一篇: linux统计使用最多的10个命令