由於目錄已將專案正式部署並發布了,但由於時不時地會出現bug,修復bug再次提交後,會讓專案出現短時間的無法訪問的問題,雖然時間雖短,但還是會影響使用者的體驗。為了不讓使用者察覺出專案的變動,於是我便採用了用nginx來實現負載均衡,主要步驟記錄如下:
vim /etc/yum.repos.d/nginx.repo
#nginx.repo
[nginx]
name=nginx repo
baseurl=
gpgcheck=0
enabled=1
如已安裝了nginx,需要公升級,執行update即可
yum update nginx
如未安裝,執行如下命令,安裝即可
yum install nginx -y
nginx -v //檢視版本
在此,附上nginx.conf的原始碼:
從上面可以看出,還呼叫了/etc/nginx.conf.d/*.conf檔案
再附上default.conf原始碼:
upstream school
server
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
}
如此一來,就完成了3臺伺服器的簡單負載了。
nginx -t
都顯示的ok和successful表示配置沒得什麼問題
啟動下nginx就可以了
由此看出,每執行一次,所到達的tomcat服務都是不一樣的,ok!大功告成!!!
另附上在我們的生產環境中常用到的基於網域名稱的配置:
這種常見的為解決這種情況,多個網域名稱都指向同乙個ip,在瀏覽器上輸入不同的網域名稱,跳轉到不同的目錄下。
配置原始碼如下:
windows下面同時部署多個tomcat的方法
6.修改啟動埠和關閉埠 進入d div tomcat7 8081 conf 目錄,開啟server.xml檔案,修改下面兩個地方 1 修改這個port 8006 原來預設的為 8005,使得它的關閉埠和另乙個關閉埠不發生衝突。2 修改port 8081 原來預設的為 8080 使得它的連線埠和另乙個...
裝了多個tomcat後,如何修改tomcat埠
裝了多個tomcat後,如何修改tomcat埠呢?在預設情況下,tomcat的埠是8080,如果出現8080埠號衝突,用如下方法可以修改tomcat的埠號 首先 在tomcat的根 安裝 目錄下,有乙個conf資料夾,雙擊進入conf資料夾,在裡面找到server.xml檔案,開啟該檔案。其次 在檔...
Linux下的Nginx的配置 Tomcat啟動
linux下的nginx的配置 首次如果你只僅主機模式,那麼請你切換到橋接模式或者net模式。1.安裝編譯工具及庫檔案 yum y install make zlib zlib devel gcc c libtool openssl openssl devel 2 解壓安裝包 root bogon ...