Nginx實現(xiàn)動靜分離的示例代碼
一、為什么要實現(xiàn)動靜分離
我的個人理解就是:在使用nginx實現(xiàn)動靜分離之后,靜態(tài)資源就不會再被部署到Tomcat服務(wù)器上,進而不用在占用Tomcat服務(wù)器的資源,Tomcat服務(wù)器只處理動態(tài)資源,從而提升整個服務(wù)器的性能。
二、使用Nginx實現(xiàn)動靜分離
1.創(chuàng)建靜態(tài)資源存放位置
在根目錄下的nginx下創(chuàng)建一個靜態(tài)資源統(tǒng)一存放的地方(這里也可以把html,圖片,視頻,等等靜態(tài)資源分開存放)
cd usr/local/nginx
mkdir static

我在這里存放了一個html的靜態(tài)網(wǎng)頁資源


2.修改Nginx的配置
修改nginx配置文件中nginx.conf文件的內(nèi)容,在server塊中添加

location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ #以這些結(jié)尾的文件都為靜態(tài)資源
{
root /usr/local/nginx/static; # 此處為nginx的靜態(tài)文件存放位置
expires 30d;
}
3.測試
測試之前還是要先關(guān)閉防火墻或者開放對應(yīng)的端口,我這里就直接關(guān)閉防火墻了
systemctl stop firewalld
啟動nginx然后去瀏覽器訪問

訪問成功,此時并沒有進入Tomcat服務(wù)器,這樣就實現(xiàn)了動靜資源的分離
到此這篇關(guān)于Nginx實現(xiàn)動靜分離的示例代碼的文章就介紹到這了,更多相關(guān)Nginx 動靜分離內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決
最近新購服務(wù)器部署nginx之后按照之前的方式部署前端項目并配置https之后訪問頁面無法顯示,本文主要介紹了nginx開啟https配置之后網(wǎng)頁無法訪問的問題處理解決,具有一定的參考價值,感興趣的可以了解一下2023-11-11
深入理解Nginx中Server和Location的匹配邏輯
這篇文章主要介紹了深入理解Nginx中Server和Location的匹配邏輯,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03
Nginx默認(rèn)location?index設(shè)置網(wǎng)站的默認(rèn)首頁方法詳解
我們都知道index后面可以跟多個設(shè)置,如果訪問的時候沒有指定具體訪問的資源,則會依次進行查找,找到第一個為止,這篇文章主要給大家介紹了關(guān)于Nginx默認(rèn)location?index設(shè)置網(wǎng)站的默認(rèn)首頁的相關(guān)資料,需要的朋友可以參考下2023-12-12
詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法
這篇文章主要介紹了詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法,非常具有實用價值,需要的朋友可以參考下2017-06-06
Centos7.x下Nginx安裝及SSL配置與常用命令詳解
這篇文章主要介紹了Centos7.x下Nginx安裝及SSL配置與常用命令詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02

