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

nginx實(shí)現(xiàn)動(dòng)靜分離的案例詳解

 更新時(shí)間:2023年08月25日 10:39:44   作者:千鋒教育官方  
nginx 和 Tomcat 是兩個(gè)不同的服務(wù)器軟件,在分離部署方面有著各自的優(yōu)勢(shì)和適用場(chǎng)景,一般來(lái)說,Nginx 適合作為反向代理和負(fù)載均衡服務(wù)器,用于處理靜態(tài)文件和高并發(fā)請(qǐng)求,本文將大家介紹一下nginx實(shí)現(xiàn)動(dòng)靜分離的案例,需要的朋友可以參考下

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

1.服務(wù)器配置

服務(wù)器功能說明
192.168.241.5nginx 服務(wù)器安裝最新1.24版本
192.168.241.5靜態(tài)資源服務(wù)器
192.168.51.5動(dòng)態(tài)資源tomcat服務(wù)器1
192.168.126.5動(dòng)態(tài)資源tomcat服務(wù)器2

2.靜態(tài)資源配置

如果我們想配置靜態(tài)資源,可以按如下步驟進(jìn)行實(shí)現(xiàn):

  • 我們首先要登錄192.168.241.5服務(wù)器上,然后執(zhí)行cd  /home/ 命令,切換到home目錄。

  • 接著執(zhí)行 mkdir /home/static/hmtl  命令,創(chuàng)建一個(gè)靜態(tài)資源頁(yè)面目錄,我們就在該目錄中上傳一個(gè)sr.html頁(yè)面到 /home/static/hmtl中。

  • 接著再執(zhí)行mkdir /home/static/image命令,創(chuàng)建一個(gè)靜態(tài)資源圖片目錄,然后上傳一張圖片11.jpg 到/home/static/image中。

具體使用什么圖片和hmtl文件,大家可以。效果如下圖,

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

如果我們想進(jìn)行動(dòng)態(tài)資源配置,可以按如下步驟進(jìn)行配置:

  • 提前創(chuàng)建一個(gè)空白的web工程,并打好war包,比如dr.war;

  • 然后登錄到192.168.51.5服務(wù)器上;

  • 接著把dr.war上傳到  tomcat安裝路徑/webapps下;

  • 接著啟動(dòng)tomcat服務(wù)器;

  • 最后執(zhí)行測(cè)試,此時(shí)訪問http://192.168.51.5:8080/index.jsp即可。

我們也可以在另一臺(tái)服務(wù)器進(jìn)行同樣的操作,比如192.168.126.5。

二. 動(dòng)靜分離

1.基本概念

所謂的動(dòng)靜分離,指的是把前端的靜態(tài)資源和動(dòng)態(tài)資源分開,分別放入不同的服務(wù)器,然后通過一些配置分開訪問的一種手段,這種方案可以有效地提高訪問效率。

2. 配置實(shí)現(xiàn)

接下來(lái)就給大家展示一下nginx的配置實(shí)現(xiàn)過程。

2.1 配置文件路徑

/usr/local/nginx/config/nginx.conf

第二步:編寫工廠類QfBeanFactory.java

2.2  靜態(tài)圖片資源

#配置靜態(tài)圖片資源
location /image/ {
    root   /home/static/;
    index  index.html index.htm;
}

2.3 配置靜態(tài)資源的html頁(yè)面

#配置靜態(tài)html資源
location /html/ {
    root   /home/static/;
    index  index.html index.htm;
}

2.4 動(dòng)態(tài)資源,設(shè)置反向代理

#配置動(dòng)態(tài)jsp頁(yè)面資源
location /jsp/ {
    proxy_pass http://dstomcat/;
}
# tomcat兩臺(tái)負(fù)載
upstream dstomcat{
    server 192.168.51.5:8080; 
    server 192.168.51.126:8080;
}

2.5 啟動(dòng)nginx

#切到目錄:/usr/local/nginx/sbin下
#啟動(dòng)nginx
./nginx
#刷新配置文件
./nginx -s reload

三. 測(cè)試結(jié)果

安裝以上步驟,我們就把動(dòng)靜分離給配置完了,接下來(lái)我們來(lái)看看測(cè)試結(jié)果吧。

1.測(cè)試圖片

我們先來(lái)看看訪問圖片的效果,如下圖所示:

2.測(cè)試靜態(tài)資源

再來(lái)看看對(duì)html頁(yè)面的訪問測(cè)試結(jié)果:

3.測(cè)試動(dòng)態(tài)資源

最后是對(duì)動(dòng)態(tài)資源jsp頁(yè)面的訪問結(jié)果,如下圖所示:

以上就是動(dòng)靜分離的實(shí)現(xiàn)過程,現(xiàn)在你學(xué)會(huì)了嗎?

到此這篇關(guān)于nginx實(shí)現(xiàn)動(dòng)靜分離的案例詳解的文章就介紹到這了,更多相關(guān)nginx動(dòng)靜分離內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx?部署及配置詳細(xì)步驟(附詳細(xì)代碼)

    Nginx?部署及配置詳細(xì)步驟(附詳細(xì)代碼)

    Nginx是一個(gè)web服務(wù)器也可以用來(lái)做負(fù)載均衡及反向代理使用,目前使用最多的就是負(fù)載均衡,這篇文章主要介紹了Nginx部署及配置的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-11-11
  • Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    防止盜鏈不僅能保護(hù)版權(quán),又節(jié)約了不少流量,下面這篇文章主要給大家介紹了關(guān)于Nginx優(yōu)化、安全與防盜鏈的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 詳解nginx websocket配置

    詳解nginx websocket配置

    這篇文章主要介紹了詳解nginx websocket配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-08-08
  • web部署到nginx以后js,css等靜態(tài)文件加載不正常的解決過程

    web部署到nginx以后js,css等靜態(tài)文件加載不正常的解決過程

    在Ubuntu中配置Web頁(yè)面時(shí),JS和CSS文件雖可獲取但加載失敗,可能因路徑錯(cuò)誤、服務(wù)器配置不當(dāng)、權(quán)限限制或緩存問題導(dǎo)致頁(yè)面布局異常,需檢查文件路徑、服務(wù)器設(shè)置、MIME類型及瀏覽器控制臺(tái)錯(cuò)誤信息以排查原因
    2025-09-09
  • Nginx代理MySQL實(shí)現(xiàn)通過域名連接數(shù)據(jù)庫(kù)的詳細(xì)教程

    Nginx代理MySQL實(shí)現(xiàn)通過域名連接數(shù)據(jù)庫(kù)的詳細(xì)教程

    我們的生產(chǎn)環(huán)境基本上都部署在云服務(wù)器上,例如應(yīng)用服務(wù)器、MySQL服務(wù)器等,如果MySQL服務(wù)器直接暴露在公網(wǎng),就會(huì)存在很大的風(fēng)險(xiǎn),為了保證數(shù)據(jù)安全,MySQL服務(wù)器的端口是不對(duì)外開放的,所以本文介紹了Nginx代理MySQL實(shí)現(xiàn)通過域名連接數(shù)據(jù)庫(kù)的詳細(xì)教程
    2024-07-07
  • Nginx SSL/TLS配置的實(shí)現(xiàn)

    Nginx SSL/TLS配置的實(shí)現(xiàn)

    Nginx支持SSL/TLS協(xié)議,用于加密HTTPS通信,本文主要介紹了Nginx SSL/TLS配置的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • nginx設(shè)置目錄白名單、ip白名單的實(shí)現(xiàn)方法

    nginx設(shè)置目錄白名單、ip白名單的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇nginx設(shè)置目錄白名單、ip白名單的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-08-08
  • 內(nèi)網(wǎng)環(huán)境nginx配置https訪問的過程詳解

    內(nèi)網(wǎng)環(huán)境nginx配置https訪問的過程詳解

    這篇文章主要介紹了內(nèi)網(wǎng)環(huán)境nginx配置https訪問,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Nginx 解決504錯(cuò)誤超時(shí)問題小結(jié)

    Nginx 解決504錯(cuò)誤超時(shí)問題小結(jié)

    本文主要介紹了ginx出現(xiàn)504 Gateway Timeout錯(cuò)誤的原因,通常是因?yàn)槌绦驁?zhí)行時(shí)間過長(zhǎng)導(dǎo)致響應(yīng)超時(shí),下面就來(lái)介紹一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • nginx配置錯(cuò)誤日志的實(shí)現(xiàn)步驟

    nginx配置錯(cuò)誤日志的實(shí)現(xiàn)步驟

    配置nginx代理過程中,如果出現(xiàn)錯(cuò)誤,需要看日志,可以把nginx日志配置出來(lái),以便快速定位日志問題,下面就來(lái)介紹一下nginx配置錯(cuò)誤日志的實(shí)現(xiàn)步驟,感興趣的可以了解一下
    2025-08-08

最新評(píng)論

安庆市| 江阴市| 卓尼县| 曲周县| 宕昌县| 普格县| 宝坻区| 胶南市| 惠水县| 佛教| 池州市| 黎平县| 昭苏县| 河东区| 牡丹江市| 井研县| 张家口市| 宿迁市| 井冈山市| 栾川县| 山东省| 庐江县| 泰兴市| 长宁区| 兴仁县| 高州市| 巨野县| 哈尔滨市| 大竹县| 京山县| 普兰店市| 崇礼县| 晴隆县| 新和县| 孝昌县| 纳雍县| 乌鲁木齐县| 宾川县| 大名县| 准格尔旗| 隆德县|