Nginx--負載均衡
1 負載均衡原理
2 Tomcat配置
Tomcat原始配置為:
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
修改Tomcat1中的配置檔案(部分修改):
<Server port="8015" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8453" />
<Connector port="8019" protocol="AJP/1.3" redirectPort="8453" />
Tomcat2中的類似。
因為是在一臺機器上模擬分散式叢集,只有通過不同埠模擬不同叢集。Tomcat1中的埠為8090,Tomcat2中的埠為8100。
3 編輯Nginx中的配置檔案:
[root@node1 conf]# pwd
/usr/local/nginx/conf
@node1 conf]# vim nginx.conf
新增被負載的伺服器IP加埠號:
#gzip on;
upstream server_siyuan{
server 127.0.0.1:8090;
server 127.0.0.1:8100;
ip_hash;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_pass http://server_siyuan;
}
通過配置IP路由策略,使每個IP定點只能訪問固定的伺服器。
如下,訪問埠為80的程式不需要新增埠號。
相關文章
- 負載均衡負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- NGINX 負載均衡Nginx負載
- WebSocket負載均衡Web負載
- IP負載均衡負載
- 【Nginx】負載均衡Nginx負載
- nginx負載均衡Nginx負載
- 負載均衡技術(一)———負載均衡技術介紹負載
- 解密負載均衡技術和負載均衡演算法解密負載演算法
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- 【知識分享】四層負載均衡和七層負載均衡負載
- 淺談負載均衡負載
- 漫談負載均衡負載
- Nginx負載均衡模式Nginx負載模式
- 面試之負載均衡面試負載
- 負載均衡知多少?負載
- 負載均衡簡介負載
- 負載均衡詳解負載
- LoadBalancer負載均衡負載
- 負載均衡叢集負載
- 負載均衡---ribbon負載
- Flume負載均衡配置負載
- apache 負載均衡配置Apache負載
- 【Haproxy】haproxy負載均衡負載
- Tengine TCP 負載均衡TCP負載
- SAP ECC 負載均衡負載
- nginx 負載均衡搭建Nginx負載
- Nginx負載均衡策略Nginx負載
- 解析 Nginx 負載均衡Nginx負載
- 負載均衡的迷惑負載
- 負載均衡補充負載
- 負載均衡4層負載
- 負載均衡和動態負載均衡分別是什麼?-VeCloud負載Cloud
- 伺服器負載均衡伺服器負載
- 負載均衡的種類負載
- Nginx負載均衡詳解Nginx負載
- 深入理解負載均衡負載