我在本机装了3个虚拟机,
3个虚拟机都陈设了沟通的项目
序列号 | 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 | 立即申请 |
地点别离为
192.168.20.133:8080
192.168.20.135:8080
192.168.20.136:8080
ngxin安装在133上,directadmin安装directadmin汉化, 集群设置如下:
因为我135 136 的权重为2, 133的权重为1 ,
我开着3个日志, 每次会见到哪个呆板,日志会有转动来确定会见到哪台虚拟机了
一般顺序为 135 136 135 136 133 135 136 135 136 133 135 136 135 136 133 但也不停对
我把136的tomcat遏制之后, 133 和135可以或许继承提供处事,担保一台处事器挂掉之后其他处事器继承事情。
静态文件交给nginx处理惩罚设置如下
/usr/nginxStaticFile 目次下 的静态文件, 等同于 tomcat/webapps/projectname 里的静态文件
location~.(gif|jpg|jpeg|png|css|js)${root/usr/nginxStaticFile;expires2h;}
所有设置:
#usernobody;worker_processes1;error_log/usr/nginxLog/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pid/usr/nginxLog/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent"$http_referer"''"$http_user_agent""$http_x_forwarded_for"';#access_loglogs/access.logmain;access_log/usr/nginxLog/access.log;sendfileon;#tcp_nopushon;#keepalive_timeout0;keepalive_timeout65;#gzipon;#upstream作负载平衡,在此设置需要轮询的处事器地点和端标语,max_fails为答允请求失败的次数,默认为1.#weight为轮询权重,按照差异的权重分派可以用来均衡处事器的会见率。upstreamhostname{server192.168.20.133:8080max_fails=0weight=1;server192.168.20.135:8080max_fails=0weight=2;server192.168.20.136:8080max_fails=0weight=2;}server{listen80;server_namelocalhost;#charsetkoi8-r;#access_loglogs/host.access.logmain;location/{#roothtml;#indexindex.htmlindex.htm;proxy_passhttp://hostname;proxy_set_headerX-Real-IP$remote_addr;}location~.(gif|jpg|jpeg|png|css|js)${root/usr/nginxStaticFile;expires2h;}#启用nginxstatus监听页面location/nginxstatus{stub_statuson;access_logon;}#error_page404/404.html;#redirectservererrorpagestothestaticpage/50x.html#error_page500502503504/50x.html;location=/50x.html{roothtml;}#proxythePHPscriptstoApachelisteningon127.0.0.1:80##location~.php${#proxy_passhttp://127.0.0.1;#}#passthePHPscriptstoFastCGIserverlisteningon127.0.0.1:9000##location~.php${#roothtml;#fastcgi_pass127.0.0.1:9000;#fastcgi_indexindex.php;#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;#includefastcgi_params;#}#denyaccessto.htaccessfiles,ifApache'sdocumentroot#concurswithnginx'sone##location~/.ht{#denyall;#}}#anothervirtualhostusingmixofIP-,name-,andport-basedconfiguration##server{#listen8000;#listensomename:8080;#server_namesomenamealiasanother.alias;#location/{#roothtml;#indexindex.htmlindex.htm;#}#}#HTTPSserver##server{#listen443ssl;#server_namelocalhost;#ssl_certificatecert.pem;#ssl_certificate_keycert.key;#ssl_session_cacheshared:SSL:1m;#ssl_session_timeout5m;#ssl_ciphersHIGH:!aNULL:!MD5;#ssl_prefer_server_cipherson;#location/{#roothtml;#indexindex.htmlindex.htm;#}#}}