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下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決
這篇文章主要介紹了Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決,同時作者也給出了官方關(guān)于修改固定鏈接的方法,需要的朋友可以參考下2015-07-07
解讀nginx反向代理location和proxy_pass的映射關(guān)系
這篇文章主要介紹了解讀nginx反向代理location和proxy_pass的映射關(guān)系,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
實現(xiàn)nginx&php服務(wù)器配置的非主流配置方法
這種方法并非以前所流行的apache 加 php_module 的方式運行,我是采用nginx 作為web服務(wù)器,以fastcgi的方式運行php2011-05-05
解決nginx+uwsgi部署Django的所有問題(小結(jié))
本篇文章主要介紹了解決nginx+uwsgi部署Django的所有問題(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04
nginx的80端口無法被遠(yuǎn)程服務(wù)器訪問的問題解決
這篇文章主要介紹了nginx的80端口無法被遠(yuǎn)程服務(wù)器訪問的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-07-07
Nginx進階配置實現(xiàn)SSL證書部署與資源防盜鏈實操
本文主要介紹了在Web服務(wù)運維中使用Nginx進行SSL證書部署,實現(xiàn)HTTPS加密訪問,強制HTTP轉(zhuǎn)HTTPS以及配置Nginx防盜鏈保護靜態(tài)資源安全的具體方法,感興趣的可以了解一下2026-04-04

