下文給大家?guī)?lái)Nginx + Tomcat 負(fù)載均衡集群詳細(xì)介紹,希望能夠給大家在實(shí)際運(yùn)用中帶來(lái)一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來(lái)做一個(gè)解答。
二道江網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。--
主機(jī) | 操作系統(tǒng) | IP地址 | 主要軟件 |
---|---|---|---|
Nginx服務(wù)機(jī) | CentOS 7.3 x86_64 | 192.168.1.100 | nginx-1.12.0.tar.gz |
Tomcat服務(wù)機(jī)1 | CentOS 7.3 x86_64 | 192.168.1.101:8080 | ① apache-tomcat-8.5.16.tar ② jdk-8u91-linux-x64.tar |
Tomcat服務(wù)機(jī)2 | CentOS 7.3 x86_64 | 192.168.1.102:8080 | ① apache-tomcat-8.5.16.tar ② jdk-8u91-linux-x64.tar |
--
--
mv jdk1.8.0_91/ /usr/local/java
export JAVA_HOME=/usr/local/java //設(shè)置Java根目錄//
export PATH=$PATH:$JAVA_HOME/bin //在PATH環(huán)境變量中添加Java根目錄下的bin/子目錄//
將 java.sh 腳本導(dǎo)入到環(huán)境變量:
source /etc/profile.d/java.sh
mv apache-tomcat-8.5.16/ /usr/local/tomcat7
/usr/local/tomca8/bin/startup.sh //啟動(dòng)tomcat//
/usr/local/tomca8/bin/shutdown.sh //關(guān)閉tomcat//
創(chuàng)建站點(diǎn)目錄,添加測(cè)試首頁(yè):
mkdir -pv /web/webapp1 //創(chuàng)建web目錄//
echo "tomcat 1" > /web/webapp1/index.jsp //在第二臺(tái)tomcat首頁(yè)內(nèi)容 tomcat 2 以作區(qū)分//
vim /usr/local/tomcat8/conf/server.xml
//添加//
//添加//
//注解:docBase:web應(yīng)用的文檔基準(zhǔn)目錄
reloadable 設(shè)置監(jiān)視“類”是否變化
path=""設(shè)置默認(rèn)“類”
7.關(guān)閉防火墻,重新啟動(dòng)tomcat:
/usr/local/tomca8/bin/shutdown.sh //關(guān)閉tomcat//
/usr/local/tomca8/bin/startup.sh //啟動(dòng)tomcat//
8.查看tomcat服務(wù)是否打開(kāi):
netstat -ntap | grep 8080 //tomcat默認(rèn)監(jiān)聽(tīng)端口8080
--
tar zxvf nginx-1.12.0.tar.gz -C /opt
yum install pcre-devel zlib-devel openssl-devel gcc gcc-c++ -y
useradd -s /bin/false www
cd /opt/nginx-1.12.0/
./configure \
--prefix=/usr/local/nginx \ //安裝路徑
--user=www \ //指定用戶
--group=www \ //指定組
--with-file-aio \ //啟用文件修改支持
--with-http_stub_status_module \ //啟用狀態(tài)統(tǒng)計(jì)
--with-http_gzip_static_module \ //啟用gzip靜態(tài)壓縮
--with-http_flv_module \ //啟用flv模塊
--with-http_ssl_module //啟用SSL模塊
make && make install //編譯
vim /usr/local/nginx/conf/nginx.conf
#gzip on;
upstream tomcat_server { //添加
server 192.168.1.101:8080 weight=1; //weight 權(quán)重
server 192.168.1.102:8080 weight=1;
}
server {
listen 80;
.....省略
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat_server; //添加 調(diào)用
}
5.關(guān)閉防火墻,使用win 進(jìn)行訪問(wèn)Nginx服務(wù)器IP,如果出現(xiàn)tomcat 1,刷新之后出現(xiàn)tomcat 2,表示服務(wù)成功搭建完成。
看了以上關(guān)于Nginx + Tomcat 負(fù)載均衡集群詳細(xì)介紹,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。