1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > nginx 反向代理负载均衡 tomcat集群应用

nginx 反向代理负载均衡 tomcat集群应用

时间:2021-10-09 23:31:08

相关推荐

nginx 反向代理负载均衡 tomcat集群应用

nginx反向代理负载均衡tomcat集群应用

环境介绍:

系统:centos5.8_64

192.168.0.201:nginx服务器

192.168.0.202:tomcat服务器

192.168.0.203:tomcat服务器

1:安装Nginx不在详解

看这里/nginx124/

2:配置nginx

#rm-rf/usr/local/server/nginx/conf/nginx.conf

#vi/usr/local/server/nginx/conf/nginx.conf

复制以下代码粘贴

userwwwwww;

worker_processes8;

error_log/web/logs/nginx_error.logcrit;

pidlogs/nginx.pid;

events

{

useepoll;

worker_connections65535;

}

http

{

includemime.types;

default_typeapplication/octet-stream;

server_names_hash_bucket_size128;

client_header_buffer_size32k;

large_client_header_buffers432k;

client_max_body_size300m;

sendfileon;

tcp_nopushon;

keepalive_timeout65;

tcp_nodelayon;

client_body_buffer_size128k;

proxy_connect_timeout600;

proxy_read_timeout600;

proxy_send_timeout600;

proxy_buffer_size16k;

proxy_buffers432k;

proxy_busy_buffers_size64k;

proxy_temp_file_write_size64k;

gzipon;

gzip_min_length1k;

gzip_http_version1.1;

gzip_buffers416k;

gzip_comp_level2;

gzip_typestext/plainapplication/x-javascripttext/cssapplication/xml

gzip_varyon;

upstreamtomcat_server

{

ip_hash;

server192.168.0.202:8080;

server192.168.0.203:8080;

}

server

{

listen80;

server_name192.168.1.201;

location~\.(jsp|jspx|do)?$

{

proxy_next_upstreamhttp_502http_504errortimeoutinvalid_header;

proxy_set_headerHost192.168.1.201;

proxy_set_headerX-Forwarded-For$remote_addr;

proxy_passhttp://tomcat_server;

}

location~.*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires30d;

}

location~.*\.(js|css)?$

{

expires1h;

}

access_logoff;

}

}

3:测试和运行

#/usr/local/server/nginx/sbin/nginx-t

如果显示下面信息,即表示配置没问题

nginx:theconfigurationfile/opt/nginx/conf/nginx.confsyntaxisok

nginx:configurationfile/opt/nginx/conf/nginx.conftestissuccessful

输入代码运行nginx服务

#/usr/local/server/nginx/sbin/nginx

查看nginx进程

#psaux|grep[n]ginx

如果显以类似下面的信息,即表示nginx已经启动

root229000.00.1432161576?Ss08:230:00nginx:masterprocess/usr/local/server/nginx/sbin/nginx

www230190.02.66881627160?S08:480:00nginx:workerprocess

www230200.02.66881626828?S08:480:00nginx:workerprocess

www230210.02.66881626828?S08:480:00nginx:workerprocess

www230220.02.66881626828?S08:480:00nginx:workerprocess

www230230.02.66881626828?S08:480:00nginx:workerprocess

www230240.02.66881626828?S08:480:00nginx:workerprocess

www230250.02.66881626828?S08:480:00nginx:workerprocess

www230260.02.66881626828?S08:480:00nginx:workerprocess

4:另外两台tomcat服务器安装请看这里

/tomcat/

5:测试反向代理及tomcat集群是否正常

http://192.168.0.201

http://192.168.0.201/index.jsp

关闭其中一台tomcat服务器

http://192.168.0.201/index.jsp

如果还是可以正常访问说明架设成功

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。