最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx搭載負(fù)載均衡及前端項(xiàng)目部署

 更新時間:2023年11月28日 09:31:32   作者:ChatYU.  
本文介紹了如何使用Nginx實(shí)現(xiàn)負(fù)載均衡和前端項(xiàng)目部署,通過配置Nginx的負(fù)載均衡功能,可以有效地分發(fā)客戶端請求,提高服務(wù)器的處理能力,感興趣的可以了解一下

一.Nginx安裝

1.安裝所需依賴

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

2.下載并解壓Nginx安裝包

wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

3.安裝nginx

進(jìn)入到/usr/local/nginx/sbin目錄

cd /usr/local/nginx/sbin

 編譯,執(zhí)行配置: 考慮到后續(xù)安裝ssl證書 添加兩個模塊

./configure --with-http_stub_status_module --with-http_ssl_module

安裝make模塊

make && make install 

4.啟動Nginx服務(wù)

 進(jìn)入 /usr/local/nginx/sbin 目錄下(服務(wù)安裝在當(dāng)前目錄下)

cd /usr/local/nginx/sbin

安裝lsof模塊

 yum install lsof

啟動服務(wù)

./nginx

重啟服務(wù)

./nginx -s reload

關(guān)閉服務(wù)

./nginx -s stop

開啟防火墻端口號

firewall-cmd --zone=public --add-port=80/tcp --permanent

刷新防火墻規(guī)則

firewall-cmd --reload

開啟服務(wù)后,在瀏覽器中輸入自己的ip地址+:80出現(xiàn)以下截圖說明安裝成功 

二.Tomcat負(fù)載均衡

 1.準(zhǔn)備環(huán)境

1.1 準(zhǔn)備兩個Tomcat

先進(jìn)入到我們的Tomcat的上一級目錄然后執(zhí)行以下命令

cp -r apache-tomcat-8.5.20/ apache-tomcat-8.5.20_8081/

 1.2 修改端口號

進(jìn)入到配置文件夾中的中

cd apache-tomcat-8.5.20_8081/conf

修改配置文件中的端口號

vim server.xml

將當(dāng)前的Tomcat配置文件中的端口號全部加一,防止與原來的端口號發(fā)生沖突

進(jìn)入到配置文件后點(diǎn)擊insert進(jìn)行修改

修改完成后點(diǎn)擊Esc,輸入:wq保存并退出 

1.3 配置Nginx服務(wù)器集群

在/usr/local/nginx/conf/文件中修改服務(wù)器集群和訪問地址

#服務(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)重越大,分配的概率越大
   }
location / {
            #root   html;
            proxy_pass   http://tomcat_list;
            index  index.html index.htm;
        } 

配置完成之后要將Nginx重新加載

 ./nginx -s reload

2.效果展示

為了展示效果Nginx同時負(fù)載兩個Tomcat,將8081端口號的Tomcat界面進(jìn)行更改 

當(dāng)我們對前端Nginx運(yùn)行頁面進(jìn)行刷新時,因?yàn)橥瑫r負(fù)載兩個Tomcat所以刷新時會根據(jù)權(quán)重來展示兩個tomcat頁面的的概率

三.前端項(xiàng)目打包

進(jìn)入到前端項(xiàng)目的根目錄利用cmd窗口執(zhí)行以下命令

 npm run build

 打包完成后會在我們的當(dāng)前項(xiàng)目目錄下有一個dist文件夾,這就是我們打包好的項(xiàng)目

 當(dāng)我們的node環(huán)境運(yùn)行時,點(diǎn)擊這個靜態(tài)網(wǎng)頁也可以進(jìn)入到我們的前端頁面

四.前端項(xiàng)目部署

1.上傳項(xiàng)目

在/usr/local/nginx/conf/目錄下新建一個文件夾存放項(xiàng)目

mkdir mypro

 然后將項(xiàng)目拷貝到當(dāng)前文件夾中

下載unzip命令解壓zip文件

yum install -y unzip

 進(jìn)入到當(dāng)前存放項(xiàng)目的文件夾然后進(jìn)行解壓

cd mypro

unzip blog.zip

2.修改代理服務(wù)器

添加新代理

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

將路徑修改為自己前端項(xiàng)目路徑

location / {
            root   /user/local/mypro/dist;
            #proxy_pass   http://tomcat_list;
            index  index.html index.htm;
        } 

3. 配置域名

修改當(dāng)前文件目錄下的hosts文件

C:\Windows\System32\drivers\etc

 在hosts文件中編寫自己的ip地址和域名,這樣就可以在本機(jī)通過域名去訪問自己的項(xiàng)目了

修改完成之后,要將ngnix重新啟動刷新一下 

到此這篇關(guān)于Nginx搭載負(fù)載均衡及前端項(xiàng)目部署的文章就介紹到這了,更多相關(guān)Nginx負(fù)載均衡搭載內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx用戶認(rèn)證配置方法詳解(域名/目錄)

    Nginx用戶認(rèn)證配置方法詳解(域名/目錄)

    Nginx超級強(qiáng)大它可以單獨(dú)為一個域名設(shè)置用戶認(rèn)證,方法也很簡單我們只要生成用戶認(rèn)證的用戶名和密碼,然后再Nginx添加auth認(rèn)證配置即可
    2013-08-08
  • nginx反向代理60s超時報(bào)錯問題解決

    nginx反向代理60s超時報(bào)錯問題解決

    本文主要介紹了Nginx反向代理時遇到60秒超時報(bào)錯的問題,經(jīng)過排查發(fā)現(xiàn)是由于代理服務(wù)執(zhí)行時間過長導(dǎo)致的,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • Nginx日志文件按日期分割的實(shí)戰(zhàn)指南

    Nginx日志文件按日期分割的實(shí)戰(zhàn)指南

    在Web服務(wù)器管理中,日志文件是監(jiān)控服務(wù)器性能、分析用戶行為和排查問題的重要工具,隨著網(wǎng)站訪問量的增長,日志文件的大小也會迅速增加,本文將介紹如何配置Nginx,使其日志文件能夠自動按日期進(jìn)行分割,需要的朋友可以參考下
    2025-10-10
  • Nginx配置https原理及實(shí)現(xiàn)過程詳解

    Nginx配置https原理及實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了Nginx配置https原理及實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • 配置Nginx出現(xiàn)403(Forbidden)靜態(tài)文件加載不出來的解決方法

    配置Nginx出現(xiàn)403(Forbidden)靜態(tài)文件加載不出來的解決方法

    本文主要介紹了配置Nginx出現(xiàn)403(Forbidden)靜態(tài)文件加載不出來的解決方法,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • Nginx在linux和windows下代理靜態(tài)文件夾方式

    Nginx在linux和windows下代理靜態(tài)文件夾方式

    Windows下配置Nginx代理E盤data文件夾,開發(fā)端口7766;Linux下配置Nginx代理home/mydata文件夾,開發(fā)端口7766,重啟Nginx方法:Windows直接nginx -s reload;Linux根據(jù)安裝位置使用find命令找到sbin目錄后,使用/usr/sbin/nginx -s reload重啟
    2025-11-11
  • nginx反向代理配置去除前綴

    nginx反向代理配置去除前綴

    這篇文章主要介紹了nginx反向代理配置去除前綴的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • linux下nginx負(fù)載均衡搭建的方法步驟

    linux下nginx負(fù)載均衡搭建的方法步驟

    本篇文章主要介紹了linux下nginx負(fù)載均衡搭建的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • 實(shí)例詳解SpringBoot+nginx實(shí)現(xiàn)資源上傳功能

    實(shí)例詳解SpringBoot+nginx實(shí)現(xiàn)資源上傳功能

    這篇文章主要介紹了SpringBoot+nginx實(shí)現(xiàn)資源上傳功能,由于小編最近在使用nginx放置靜態(tài)資源問題,遇到很多干貨,特此分享到腳本之家平臺,供大家參考,需要的朋友可以參考下
    2019-10-10
  • nginx 虛擬主機(jī)設(shè)置實(shí)例(多網(wǎng)站配置)

    nginx 虛擬主機(jī)設(shè)置實(shí)例(多網(wǎng)站配置)

    Nginx 虛擬主機(jī)設(shè)置一例,主要是針對虛擬主機(jī)的設(shè)置,多網(wǎng)站配置方法,需要的朋友可以參考下
    2013-02-02

最新評論

新疆| 石楼县| 余庆县| 绍兴县| 昭通市| 郎溪县| 于都县| 登封市| 兴仁县| 穆棱市| 西盟| 樟树市| 乌拉特后旗| 临海市| 丘北县| 电白县| 民丰县| 开原市| 视频| 永胜县| 扎囊县| 金昌市| 阿合奇县| 怀远县| 南安市| 泽州县| 二连浩特市| 清新县| 呼和浩特市| 嘉黎县| 威远县| 河池市| 临泽县| 赤水市| 苏尼特右旗| 兴业县| 甘德县| 西平县| 察雅县| 灵川县| 都昌县|