国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包

這篇具有很好參考價(jià)值的文章主要介紹了【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、Nginx導(dǎo)言

1、引言

????????Nginx 是一款高性能的 Web 服務(wù)器和反向代理服務(wù)器,也可以充當(dāng)負(fù)載均衡器、HTTP 緩存和安全防護(hù)設(shè)備。它的特點(diǎn)是內(nèi)存占用小、穩(wěn)定性高、并發(fā)性強(qiáng)、易于擴(kuò)展,因此在互聯(lián)網(wǎng)領(lǐng)域得到了廣泛的使用。

總結(jié)出以下三點(diǎn):

  1. 負(fù)載均衡:流量分?jǐn)?/li>
  2. 反向代理:處理外網(wǎng)訪問內(nèi)網(wǎng)問題
  3. 動(dòng)靜分離:判斷動(dòng)態(tài)請求還是靜態(tài)請求,選擇性的訪問指定服務(wù)器

2、使用場景

  1. Web 服務(wù)器:通過 Nginx 部署 Web 服務(wù)可以提升服務(wù)器的并發(fā)處理能力,降低響應(yīng)延時(shí)和網(wǎng)絡(luò)請求影響,同時(shí)支持多種負(fù)載均衡算法,能根據(jù)實(shí)際情況自動(dòng)分配流量。

  2. 反向代理服務(wù)器:Nginx 可以作為反向代理服務(wù)器,實(shí)現(xiàn)多個(gè)后端服務(wù)器的負(fù)載均衡,并且可以根據(jù)實(shí)際情況分配請求,有效提升后端服務(wù)器的并發(fā)處理能力。

  3. HTTP 緩存:Nginx 的 HTTP 緩存機(jī)制可以將經(jīng)常訪問的 Web 頁面、圖片、視頻等靜態(tài)資源緩存在本地,提高響應(yīng)速度,降低服務(wù)器負(fù)載。

  4. 安全防護(hù)設(shè)備:Nginx 可以通過配置實(shí)現(xiàn) Web 應(yīng)用的訪問控制、DOS 攻擊防護(hù)、IP 黑名單等功能。

3、Nginx的使用

????????Nginx 的使用和部署項(xiàng)目需要注意的是,在部署項(xiàng)目之前,你需要了解你的項(xiàng)目的具體需求,并根據(jù)實(shí)際情況配置 Nginx。同時(shí),確保服務(wù)器已經(jīng)正確配置防火墻規(guī)則以允許對應(yīng)的訪問端口。此外,建議備份配置文件和項(xiàng)目文件,以防止意外情況發(fā)生。

????????流程如下:

  1. 安裝 Nginx:首先需要在服務(wù)器上安裝 Nginx。具體的安裝方法會因服務(wù)器操作系統(tǒng)的不同而有所不同,你可以參考 Nginx 官方文檔或操作系統(tǒng)相關(guān)的教程進(jìn)行安裝。

  2. 配置 Nginx:安裝完成后,需要對 Nginx 進(jìn)行配置。主要包括設(shè)置監(jiān)聽端口、配置服務(wù)代理、設(shè)置負(fù)載均衡、配置緩存等。Nginx 的配置文件位于?/etc/nginx/nginx.conf?或?/usr/local/nginx/conf/nginx.conf。你可以根據(jù)實(shí)際需求進(jìn)行相應(yīng)的修改。

  3. 啟動(dòng) Nginx:配置完成后,通過終端命令或者服務(wù)管理工具啟動(dòng) Nginx,比如通過執(zhí)行?sudo service nginx start?或?/etc/init.d/nginx start?來啟動(dòng) Nginx。

  4. 部署項(xiàng)目:將項(xiàng)目文件放置在 Nginx 的 Web 根目錄下,根據(jù)需要?jiǎng)?chuàng)建對應(yīng)的子目錄。默認(rèn)情況下,Nginx 的 Web 根目錄在配置文件中的?root?參數(shù)指定,一般是?/usr/share/nginx/html?或?/var/www/html。

  5. 配置項(xiàng)目訪問:根據(jù)項(xiàng)目的需求,可以在 Nginx 的配置文件中添加對應(yīng)的站點(diǎn)配置。主要包括設(shè)置域名和端口、指定訪問路徑、配置 HTTPS、設(shè)置訪問權(quán)限等。

  6. 重啟 Nginx:項(xiàng)目部署完成后,需要重新加載 Nginx 的配置文件使其生效。通過執(zhí)行?sudo service nginx restart?或?/etc/init.d/nginx restart?重新啟動(dòng) Nginx。

  7. 測試訪問在瀏覽器中輸入 Nginx 服務(wù)器的 IP 地址或域名,加上對應(yīng)的訪問路徑,如果能夠正常訪問項(xiàng)目頁面,則說明部署成功。

二、Nginx安裝

1、安裝依賴

一鍵安裝4個(gè)依賴,執(zhí)行命令等待安裝完成!

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

2、下載解壓安裝包

如果你下載好了可以用客戶端工具拖拽進(jìn)去

沒有下載好就執(zhí)行以下命令,記得在你的放置的目錄下執(zhí)行。

下載命令:wget http://nginx.org/download/nginx-1.13.7.tar.gz
解壓命令:tar -xvf nginx-1.13.7.tar.gz

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

3、安裝nginx

1、進(jìn)入解壓后的目錄進(jìn)行安裝:cd /nginx-1.13.7/

2、編譯,執(zhí)行配置: 考慮到后續(xù)安裝ssl證書 添加兩個(gè)模塊 等待加載完成!
命令:./configure --with-http_stub_status_module --with-http_ssl_module

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

3、安裝,等待安裝完成!
命令:make && make install

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

4、啟動(dòng)

進(jìn)入 /usr/local/nginx/sbin/ 目錄下啟動(dòng):cd?/usr/local/nginx/sbin/

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

啟動(dòng):./nginx

重啟:./nginx -s reload

關(guān)閉:./nginx -s stop

或者,指定配置文件啟動(dòng):./nginx -c /usr/local/nginx/conf/nginx.conf

5、測試

安裝lsof插件

命令:yum install -y lsof

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

安裝完成,使用命令:lsof -i:80

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

6、設(shè)置防火墻端口 80

啟動(dòng)防火墻:systemctl start firewalld

設(shè)置端口 80:firewall-cmd --zone=public --add-port=80/tcp --permanent

設(shè)置端口 8081:firewall-cmd --zone=public --add-port=8081/tcp --permanent

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

更新防火墻規(guī)則:firewall-cmd --reload

防火墻列表:firewall-cmd --zone=public --list-ports

firewall-cmd --reload && firewall-cmd --list-port

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

7、訪問

使用我們的IP路徑訪問可以看到

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

三、tomcat負(fù)載均衡

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

1、準(zhǔn)備工作

確保你的tomcat的/apache-tomcat-8.5.20/webapps/里面沒有任何不屬于的項(xiàng)目及文件

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

2、準(zhǔn)備2個(gè)tomcat

準(zhǔn)備兩個(gè)tomcat,在你的根目錄里面執(zhí)行以下命令

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

命令 復(fù)制:cp -r apache-tomcat-8.5.20/ apache-tomcat-8.5.20_8081/

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

3、修改端口

進(jìn)入第二個(gè)tomcat/conf里面server.xml文件進(jìn)行端口的修改【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

編輯文件:vim server.xml

為了避免兩個(gè)的tomcat沖突,我們在這些地方都+1

  1. HTTP端口,默認(rèn)8080,如下改為8081【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
  2. 遠(yuǎn)程停服務(wù)端口,默認(rèn)8005,如下改為8006【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
  3. AJP端口,默認(rèn)8009,如下改,8010【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

4、測試端口

我們在兩個(gè)tomcat里面分別啟動(dòng)? ./startup.sh

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

5、服務(wù)器的集群

進(jìn)入?cd /usr/local/nginx/conf/ 里面編輯nginx.conf文件

編輯:vim nginx.conf

添加以下代碼

    #服務(wù)器的集群
    upstream  tomcat_list {  #服務(wù)器集群名字
        server    127.0.0.1:8080  weight=1;   #服務(wù)器1   weight是權(quán)重的意思,權(quán)重越大,分配的概率越大。
        server    127.0.0.1:8081  weight=2; #服務(wù)器2   weight是權(quán)重的意思,權(quán)重越大,分配的概率越大
    } 

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

在里面注釋root,添加proxy_pass http://tomcat_list/;

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

進(jìn)入/usr/local/nginx/sbin/:cd ../sbin/

重啟nginx:./nginx -s reload

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

最后我們直接訪問我們的IP地址可以看到

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

如果有一個(gè)服務(wù)器tomcat停掉了一個(gè),就只會用另外一個(gè)了

四、后端接口部署

1、導(dǎo)入項(xiàng)目啟動(dòng)

  1. 用我們的客戶端工具在我們兩個(gè)tomcat中webapps文件夾里面都放入我們的war包。
  2. 如果你的兩個(gè)tomcat都是開啟的狀態(tài)我們在兩個(gè)tomcat里面停止運(yùn)行./shutdown.sh
  3. 然后我們再開啟兩個(gè)tomcat服務(wù)器./startup.sh。
  4. MySQL的數(shù)據(jù)可以查看【Linux】Linux項(xiàng)目部署及更改訪問端口號。

2、測試

我們訪問我們的端口數(shù)據(jù)

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

五、前端部署

1、前端打包

1.1、簡介

SPA(Single Page Application)是一種運(yùn)行在單個(gè)頁面上的 Web 應(yīng)用程序,主要采用 JavaScript、Ajax 等技術(shù)動(dòng)態(tài)加載頁面內(nèi)容,提供像桌面應(yīng)用程序一樣的用戶體驗(yàn)。將前端 SPA 進(jìn)行打包主要是為了加快頁面的加載速度,減少資源請求次數(shù),保證前端應(yīng)用的快速響應(yīng)。

1.2、步驟

  1. 再打包之前記得運(yùn)行一遍你的項(xiàng)目,以便出意外的麻煩操作。(確保項(xiàng)目運(yùn)行沒問題)
  2. 在spa前端項(xiàng)目里面的config/index.js里面build里面修改assetsPublicPath【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
  3. 。在build/utils.js里面添加publicPath。【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
  4. 在你的前端spa項(xiàng)目的目錄里面cmd進(jìn)入命令窗口。【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
  5. 在命令窗口輸入命令:npm run build【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
  6. 在目錄里面可以看到dist文件,里面是我們打包好的前端項(xiàng)目。

2、前端部署

2.1、導(dǎo)入\解壓文件

  1. /usr/local/里面新建一個(gè)文件夾mypro放入自己的前端項(xiàng)目zip。
  2. 進(jìn)入mypro里面
  3. 解壓前端
    1. 安裝解壓插件:yum install -y unzip【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡
    2. 解壓:unzip blog.zip【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

2.2、配置

/usr/local/nginx/conf/編輯nginx.conf文件。

靜態(tài)資源配置

root 的路徑改成你解壓的文件路徑;注釋proxy_pass。

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

動(dòng)態(tài)資源配置

在下面添加保存;^~/api/表示匹配前綴是api的請求,proxy_pass的結(jié)尾有/, 則會把/api/*后面的路徑直接拼接到后面,即移除api。

	location  ^~/api/ {
		proxy_pass http://tomcat_list/;
	}

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

進(jìn)入:cd /usr/local/nginx/sbin/

重啟nginx :./nginx -s reload

訪問IP地址可以看到我們的前端

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

2.3、加載映射關(guān)系

看你的項(xiàng)目請求路徑是什么,如果你的項(xiàng)目請求路徑是對應(yīng)的我們就可以不用修改。【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

我們進(jìn)入我們主機(jī)的C:\Windows\System32\drivers\etc\hosts文件進(jìn)行編輯配置,配置我們項(xiàng)目訪問對應(yīng)的訪問路徑配置成我們服務(wù)器對應(yīng)的IP地址。

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡

2.4、訪問

這樣我們的主機(jī)就能訪問了

【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包,# 服務(wù)器,linux,運(yùn)維,服務(wù)器,nginx,前端,負(fù)載均衡文章來源地址http://www.zghlxwxcb.cn/news/detail-741137.html

到了這里,關(guān)于【Linux】Nginx安裝使用負(fù)載均衡及動(dòng)靜分離(前后端項(xiàng)目部署),前端項(xiàng)目打包的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Nginx+Tomcat 負(fù)載均衡、動(dòng)靜分離

    Nginx+Tomcat 負(fù)載均衡、動(dòng)靜分離

    目錄 一、Nginx代理服務(wù)器概念 1.正向代理 2.反向代理 二、動(dòng)靜分離 三、負(fù)載均衡? 四、Nginx七層代理實(shí)驗(yàn) 1.部署Nginx服務(wù) 2.?部署Tomcat服務(wù) ?2.1在192.168.88.50 虛擬機(jī)上部署雙實(shí)例 2.2在192.168.88.60 上部署Tomcat服務(wù)器3 3.動(dòng)靜分離配置 3.1Tomcat1 server 配置 3.2?Tomcat2?server 配置 3.3Tomc

    2024年02月08日
    瀏覽(21)
  • Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離

    Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離

    目錄 一、Nginx負(fù)載均衡實(shí)現(xiàn)原理 1.Nginx 實(shí)現(xiàn)負(fù)載均衡是通過反向代理實(shí)現(xiàn) ?2、Nginx配置反向代理主要參數(shù) 3、動(dòng)靜分離原理 ?4、Nginx靜態(tài)處理優(yōu)勢 5、并發(fā)量和吞吐量計(jì)算 二:7層反向代理 ? ? ? ? ?1、環(huán)境準(zhǔn)備 ?2、配置Nginx Server 3、tomcat1 和tomcat2配置 4、?搭建tomcat3 5、設(shè)置

    2024年02月05日
    瀏覽(30)
  • Nginx【反向代理負(fù)載均衡動(dòng)靜分離】--上

    Nginx【反向代理負(fù)載均衡動(dòng)靜分離】--上

    需求1: 訪問不同微服務(wù) 示意圖 需求2: 輪詢訪問服務(wù) 示意圖 解決方案: Nginx 反向代理 負(fù)載均衡 動(dòng)靜分離 高可用集群 Nginx 在分布式微服務(wù)架構(gòu)的位置 Nginx 是什么? 能干什么? 是什么:Nginx (“engine x”) 是一個(gè)高性能的HTTP 和反向代理WEB 服務(wù)器 能干什么:反向代理負(fù)載均衡動(dòng)靜

    2024年02月08日
    瀏覽(28)
  • Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離群集

    Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離群集

    Nginx是一款非常優(yōu)秀的HTTP服務(wù)器軟件,支持高達(dá)50000個(gè)并發(fā)連接數(shù)的響應(yīng)、擁有強(qiáng)大的靜態(tài)資源處理能力、運(yùn)行穩(wěn)定、內(nèi)存和CPU等系統(tǒng)資源消耗非常低 目前很多大型網(wǎng)站都應(yīng)用Nginx服務(wù)器作為后端網(wǎng)站程序的反向代理及負(fù)載均衡器,提升整個(gè)站點(diǎn)的負(fù)載并發(fā)能力 Nginx實(shí)現(xiàn)負(fù)載

    2024年02月09日
    瀏覽(17)
  • Nginx【反向代理負(fù)載均衡動(dòng)靜分離】--下

    Nginx【反向代理負(fù)載均衡動(dòng)靜分離】--下

    示意圖 圖解 一個(gè)master 管理多個(gè)worker ● 爭搶機(jī)制示意圖 圖解 一個(gè)master Process 管理多個(gè)worker process, 也就是說Nginx 采用的是多進(jìn)程結(jié)構(gòu), 而不是多線程結(jié)構(gòu). 當(dāng)client 發(fā)出請求(任務(wù))時(shí),master Process 會通知管理的worker process worker process 開始爭搶任務(wù), 爭搶到的worker process 會開啟連

    2024年02月08日
    瀏覽(23)
  • Nginx【反向代理負(fù)載均衡動(dòng)靜分離】--中

    Nginx【反向代理負(fù)載均衡動(dòng)靜分離】--中

    示意圖 示意圖 負(fù)載均衡就是將負(fù)載分?jǐn)偟讲煌姆?wù)單元,既保證服務(wù)的可用性,又保證響應(yīng)足夠快 linux 下有Nginx、LVS、Haproxy 等等服務(wù)可以提供負(fù)載均衡服務(wù), Nginx 提供了幾種分配方式(策略): 輪詢(默認(rèn)) ? 每個(gè)請求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果后端服

    2024年02月09日
    瀏覽(28)
  • “深入理解Nginx的負(fù)載均衡與動(dòng)靜分離“

    “深入理解Nginx的負(fù)載均衡與動(dòng)靜分離“

    在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,高性能和可擴(kuò)展性是至關(guān)重要的。Nginx作為一款高性能的Web服務(wù)器和反向代理服務(wù)器,被廣泛應(yīng)用于各種規(guī)模的網(wǎng)站和應(yīng)用程序中。本文將深入探討Nginx的負(fù)載均衡和動(dòng)靜分離的原理與實(shí)踐,幫助讀者更好地理解和應(yīng)用這些功能。 Nginx是一款輕量級的高性

    2024年02月06日
    瀏覽(23)
  • tomcat的負(fù)載均衡、動(dòng)靜分離(nginx聯(lián)動(dòng))

    tomcat的負(fù)載均衡、動(dòng)靜分離(nginx聯(lián)動(dòng))

    動(dòng)靜分離: 訪問靜態(tài)頁面和動(dòng)態(tài)頁面分開 實(shí)現(xiàn)動(dòng)態(tài)和靜態(tài)頁面負(fù)載均衡 實(shí)驗(yàn)5臺虛擬機(jī) 一、動(dòng)態(tài)負(fù)載均衡 3臺虛擬機(jī)模擬: 代理服務(wù)器:30 tomcat動(dòng)態(tài)頁面:21、22 代理服務(wù)器: ??proxy_pass http://tomcat; ????????proxy_set_header HOST $host; ????????proxy_set_header X-Real-IP $remote_a

    2024年02月08日
    瀏覽(21)
  • Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離實(shí)例詳細(xì)部署

    Nginx+Tomcat負(fù)載均衡、動(dòng)靜分離實(shí)例詳細(xì)部署

    ●rr 輪詢 負(fù)載均衡模式: 每個(gè)請求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果超過了最大失敗次數(shù)后(max_fails,默認(rèn)1),在失效時(shí)間內(nèi)(fail_timeout,默認(rèn)10秒),該節(jié)點(diǎn)失效權(quán)重變?yōu)?,超過失效時(shí)間后,則恢復(fù)正常,或者全部節(jié)點(diǎn)都為down后,那么將所有節(jié)點(diǎn)都恢復(fù)為有效

    2024年02月13日
    瀏覽(26)
  • 利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn)

    利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn)

    大家好,我是沐風(fēng)曉月,今天我們利用nginx來作為負(fù)載,實(shí)現(xiàn)兩臺apache服務(wù)器的動(dòng)靜分離集群實(shí)戰(zhàn); 本文收錄于沐風(fēng)曉月的專欄《linux基本功-系統(tǒng)服務(wù)實(shí)戰(zhàn)》,更多內(nèi)容可以關(guān)注我的博客: https://blog.csdn.net/wisdom_futrue 本次用到的操作系統(tǒng)及服務(wù): 本次實(shí)驗(yàn)一共需要3臺服務(wù)器

    2024年02月02日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包