久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Tomcat Nginx 實現(xiàn)負(fù)載均衡,穩(wěn)的一批!

 昵稱10087950 2022-07-08 發(fā)布于江蘇
1. Tomcat 簡介
  • Tomcat 是一個免費的開源的 Serlvet 容器,,它是 Apache 基金會的 Jakarta 項目中的一個核心項目;
  • 由 Apache,,Sun 和其它一些公司及個人共同開發(fā)而成。
  • 與傳統(tǒng)的桌面應(yīng)用程序不同,,Tomcat 中的應(yīng)用程序是一個 WAR(Web Archive)文件,。
  • WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,,也是許多文件的一個壓縮包,。

2. 安裝 Tomcat 服務(wù)
準(zhǔn)備工作:

主機名操作系統(tǒng)IP地址
Tomcat-ACentOS 7.x192.168.1.1

1.安裝配置 Tomcat

1)安裝 JDK:下載地址(需要創(chuàng)建 Oracle 賬號)

[root@Tomcat-A ~]# ls
anaconda-ks.cfg apache-tomcat-8.5.16.tar.gz jdk-8u91-linux-x64.tar.gz
[root@Tomcat-A ~]# tar zxf jdk-8u91-linux-x64.tar.gz
[root@Tomcat-A ~]# mv jdk1.8.0_91/ /usr/local/java
[root@Tomcat-A ~]# cat <<END >> /etc/profile
export JAVA_HOME=/usr/local/java
export PATH=$PATH:/usr/local/java/bin
END
[root@Tomcat-A ~]# source /etc/profile
[root@Tomcat-A ~]# java -version# 查看 Java 版本號

2)安裝 Tomcat 軟件:


[root@Tomcat-A ~]# wget https://archive./dist/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz
[root@Tomcat-A ~]# tar zxf apache-tomcat-8.5.16.tar.gz
[root@Tomcat-A ~]# mv apache-tomcat-8.5.16 /usr/local/tomcat8
[root@Tomcat-A ~]# /usr/local/tomcat8/bin/startup.sh # 啟動 Tomcat
[root@Tomcat-A ~]# netstat -anpt | grep 8080 # Tomcat 的工作端口
[root@Tomcat-A ~]# netstat -anpt | grep java # 查看 Java 端口號

圖片


注解:

  • 8005端口:用 shutdown.sh 關(guān)閉 Tomcat 的時候需要用到的端口號,如果此端口沒啟動,,Tomcat 不能用 shutdown 命令關(guān)閉,。
  • 8009端口:是 Tomcat 負(fù)責(zé)和其他的 HTTP 服務(wù)器建立連接的端口,如 Nginx 和 Apache 互通時使用,。(AJP/1.3 協(xié)議)
  • 8080端口:HTTP 訪問時使用的端口,。(HTTP/1.1 協(xié)議)

2.驗證

圖片


3.配置 Java 的 Web 目錄

[root@Tomcat-A ~]# mkdir -p /web/tomcat
[root@Tomcat-A ~]# echo '192.168.1.1:Tomcat-A' > /web/tomcat/index.jsp

4.修改 Tomcat 主配置文件

[root@Tomcat-A ~]# vim /usr/local/tomcat8/conf/server.xml
148-151行添加:
<Context docBase='/web/tomcat' path='' reloadable='false'>
</Context>

圖片

注解:

  • unpackWARs='true':配置自動識別 war 包。
  • autoDeploy='true':開啟自動部署,。
  • Context docBase='/web/tomcat':網(wǎng)頁根目錄,。
  • path='':設(shè)置網(wǎng)頁;相當(dāng)于是 Nginx 中的 Location,。
  • reloadble='false':不會自動重新加載 Web 應(yīng)用,,配置為 true 則會根據(jù)文件被改動后自動重新加載。

重啟 Tomcat 服務(wù)

[root@Tomcat-A ~]# /usr/local/tomcat8/bin/shutdown.sh
[root@Tomcat-A ~]
# /usr/local/tomcat8/bin/startup.sh

圖片

驗證:

圖片

3. 負(fù)載均衡

準(zhǔn)備工作:


主機名操作系統(tǒng)IP地址
Tomcat-ACentOS 7.x192.168.1.1
Tomcat-BCentOS 7.x192.168.1.2
Nginx-ServerCentOS 7.x192.168.1.3
注意:

  • Tomcat-A 可以用上面配置,;
  • Tomcat-B 跟 Tomcat-A 步驟一樣,,但頁面要區(qū)分開,,方便測試;

1.部署 Nginx 服務(wù)器

1)安裝 Nginx 服務(wù)

[root@Nginx-Server ~]# yum -y install pcre-devel zlib-devel popt-devel openssl-devel openssl
[root@Nginx-Server ~]# wget http://www./download/nginx-1.18.0.tar.gz
[root@Nginx-Server ~]# ls
anaconda-ks.cfg nginx-1.18.0.tar.gz
[root@Nginx-Server ~]# tar zxf nginx-1.18.0.tar.gz -C /usr/src/
[root@Nginx-Server ~]# cd /usr/src/nginx-1.18.0/
[root@Nginx-Server nginx-1.18.0]# useradd -M -s /sbin/nologin nginx
[root@Nginx-Server nginx-1.18.0]# ./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module && make && make install
[root@Nginx-Server nginx-1.18.0]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

2)配置 Nginx 主配置文件

[root@Nginx-Server ~]# vim /usr/local/nginx/conf/nginx.conf
32 行增加:
upstream tomcat_server {
    server 192.168.1.1:8080 weight=1;
    server 192.168.1.2:8080 weight=1;
}
49 行添加:
proxy_pass http://tomcat_server;

圖片


[root@Nginx-Server ~]# nginx -t# 檢查 Nginx 配置文件是否正確
[root@Nginx-Server ~]# nginx# 啟用 Nginx 服務(wù)
[root@Nginx-Server ~]# ps aux | grep nginx# 查看 Nginx 服務(wù)進(jìn)程
[root@Nginx-Server ~]# netstat -anpt | grep nginx# 查看 Nginx 端口號和進(jìn)程號

圖片

2.驗證

使用瀏覽器訪問 Nginx 服務(wù)器 IP 地址:

圖片

不斷刷新頁面,,觀察頁面變化:

圖片

使用腳本查看效果:

[root@Nginx-Server ~]# for i in $(seq 10);do curl http://192.168.1.3;done

圖片
來源:blog.csdn.net/weixin_46902396/article/details/122574996

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多