Nginx Tomcat負載均衡 動靜分離

2021-06-29 05:36:01 字數 4376 閱讀 6721

一、負載均衡+動靜分離

修改nginx/conf/nginx.conf,修改完後如下:

###################動靜分離配置#######################  

###################動態訪問轉向tomcat處理#######################  

#location ~ \.(jsp|page|do)?$   

###################設定訪問靜態檔案直接讀取不經過tomcat#########  

####################所有請求均有tomcat處理############  

location /   

###################動靜分離配置#######################  

##################404錯誤頁#################  

error_page  404              /404.html;  

location = /40x.html   

##################404錯誤頁#################  

# redirect server error pages to the static page /50x.html  

#  ##################50x錯誤頁#################  

error_page   500 502 503 504  /50x.html;  

location = /50x.html   

##################50x錯誤頁#################  

# proxy the php scripts to apache listening on 127.0.0.1:80  

#  #location ~ \.php$   

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000  

#  #location ~ \.php$   

# deny access to .htaccess files, if apache's document root  

# concurs with nginx's one  

#  #location ~ /\.ht   

}  # another virtual host using mix of ip-, name-, and port-based configuration  

#  #server   

#}  

############負載均衡配置###########  

upstream mcul     

############負載均衡配置###########  

二、session複製

1.修改tomcat/conf/server.xml, 在標籤中最後處新增以下**:

注意:對於這一步各個版本的tomcat**可能,具體可看http://localhost:8080/docs/cluster-howto.html

三、重啟,測試

nginx tomcat負載均衡

nginx版本為1.9.15 必須關閉selinux,否則做請求 時會失敗報錯 關閉selinux 執行 setenforce 0 這個之後暫時關閉selinux,重啟後selinux還是開啟的,要永遠關閉selinux需修改配置檔案 vi etc selinux config 將selinux設定...

Nginx Tomcat負載均衡

使用nginx做 後台兩台tomcat伺服器做負載均衡,nginx和tomcat安裝在其他文章中都可以找到,這裡不做介紹。1 nginx配置 由於專案使用了websocket,所以需要nginx支援websocket,nginx從1.3版本開始支援websocket,所以對版本有一定要求,配置很簡單...

nginx tomcat負載均衡

安裝jdk 解壓,配置環境變數即可 2.安裝tomcat 安裝兩個tomcat,分別為tomcat1和tomcat2。接下來,修改tomcat埠。需修改三個埠 shutdown 埠 8005 主要負責啟動關閉.ajp埠 8009 主要負責通過ajp均衡 常用於apache和tomcat整合 http...