秀米云香港服务器

概述

本篇文章主要先容apache和nginx的相关设置,tomcat的相关安装设置我在前面有写过一篇,具体先容通过两种设置要领设置nginx。

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

apache设置

源码安装

./configure--prefix=/usr/local/apache(安装目次)makemakeinstall

对付2.4以上版本的apache在举办源码安装的时候有的呆板会提示缺少部门插件譬喻:apr、apr-util、pcre,需要先将这些插件安装好然后再安装apache

YUM安装

yuminstallhttpd

设置tomcate负载平衡

进入安装目次cnf.d文件夹下面,建设一个.conf后缀的文件

touchapa.confvimapa.cnfListen8051ServerAdmin[email protected]ServerNamelocalhostErrorLog'/etc/httpd/logs/app_error.log'CustomLog'/etc/httpd/logs/app_access.log'commonProxyPass/balancer://cluster/stickysession=JSESSIONID|jsessionidnofailover=Onlbmethod=byrequeststimeout=5maxattempts=3ProxyPassReverse/balancer://cluster/ProxyRequestsOffProxyPreserveHostOn#BalancerMemberajp://localhost:8009route=tomcat_aBalancerMemberhttp://localhost:8080/Front#BalancerMemberajp://localhost:8010route=tomcat_bBalancerMemberhttp://localhost:8081/Front

设置文件一开始设置了apache的端口8051,然后在最下面设置了毗连tomcat的项目端口,我这里的设置的apache和tomcat都在一台处事器上面别离利用了差异的端口,在tomcat的webapps路径下面建设了一个Front项目,项目下面存放了一个test.jsp的测试页面

cd/usr/local/tomcat1/webappsmkdirFrontcdFronttouchtest.jspvimtest.jsptesta

同样在tomcat2中也利用同样的要领建设测试页面,可是将testa改成testb

接下来确保8051端口被启用,也可以封锁防火墙,tomcat1、tomcat2都已启动,启动要领参考前面我写的关于tomcat的文章,确保httpd也以启动,假如已经将httpd插手了启动处事,

启动http处事servicehttpdstart查察处事启动状态servicehttpdstatus

接下来在欣赏器中输入:http://localhost:8051/test.jsp

假如刷新毗连页面功效是在testa和testb之间切换,说明设置乐成。

nginx设置

源码安装

建设nginx用户组groupaddnginx建设nginx用户useradd-gnginx-s/sbin/nologinnginx安装相关插件yuminstall–ymakezlib-developenssl-develpcre-devel解压nginx安装包tarzxvfnginx-1.8.0.tar.gz进入安装包cdnginx-1.8.0安装./configure--prefix=/usr/local/nginx--with-http_ssl_module--with-http_gzip_static_module--with-http_stub_status_modulemake&&makeinstall

单个文件设置要领

建设测试页面

cd/usr/local/tomcat1/webappsmkdirMFrontcdMFronttouchindex.jspvimindex.jspMFronttesta

tomcat2也同样操纵,将MFronttesta改成MFronttestb

设置文件

cd/usr/local/nginx/confvimnginx.confusernginxnginx;worker_processes8;pid/usr/local/nginx/nginx.pid;worker_rlimit_nofile102400;events{useepoll;worker_connections102400;}http{includemime.types;default_typeapplication/octet-stream;fastcgi_intercept_errorson;charsetutf-8;server_names_hash_bucket_size512;client_header_buffer_size1024k;large_client_header_buffers4128k;client_max_body_size300m;sendfileon;tcp_nopushon;keepalive_timeout600;tcp_nodelayon;client_body_buffer_size512k;proxy_connect_timeout5;proxy_read_timeout600;proxy_send_timeout50;proxy_buffer_size16k;proxy_buffers464k;proxy_busy_buffers_size128k;proxy_temp_file_write_size128k;gzipon;gzip_min_length1k;gzip_buffers416k;gzip_http_version1.1;gzip_comp_level2;gzip_typestext/plainapplication/x-javascripttext/cssapplication/xml;gzip_varyon;###2012-12-19changenginxlogslog_formatmain'$http_x_forwarded_for-$remote_user[$time_local]'$request'''$status$body_bytes_sent'$http_referer''''$http_user_agent'$request_time$remote_addr';upstreamFront{server127.0.0.1:8080weight=1max_fails=2fail_timeout=30s;server127.0.0.1:8081weight=1max_fails=2fail_timeout=30s;}upstreamMFront{server127.0.0.1:8080weight=1max_fails=2fail_timeout=30s;server127.0.0.1:8081weight=1max_fails=2fail_timeout=30s;}####chinaapp.sinaapp.comserver{listen80;server_namelocalhost;location/Front{proxy_next_upstreamhttp_502http_504errortimeoutinvalid_header;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_passhttp://Front;expires3d;}location/MFront{proxy_next_upstreamhttp_502http_504errortimeoutinvalid_header;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_passhttp://MFront;expires3d;}}}

标题:设置apache和nginx的tomcat负载平衡

地址: https://www.yunhk.xyz/25896.html