概述
本篇文章主要先容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.cnfListen8051
设置文件一开始设置了apache的端口8051,然后在最下面设置了毗连tomcat的项目端口,我这里的设置的apache和tomcat都在一台处事器上面别离利用了差异的端口,在tomcat的webapps路径下面建设了一个Front项目,项目下面存放了一个test.jsp的测试页面
cd/usr/local/tomcat1/webappsmkdirFrontcdFronttouchtest.jspvimtest.jsp
同样在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.jsp
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;}}}