Nginx實現(xiàn)動靜分離的示例代碼
一、為什么要實現(xiàn)動靜分離
我的個人理解就是:在使用nginx實現(xiàn)動靜分離之后,靜態(tài)資源就不會再被部署到Tomcat服務器上,進而不用在占用Tomcat服務器的資源,Tomcat服務器只處理動態(tài)資源,從而提升整個服務器的性能。
二、使用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)網頁資源
2.修改Nginx的配置
修改nginx配置文件中nginx.conf文件的內容,在server塊中添加
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ #以這些結尾的文件都為靜態(tài)資源 { root /usr/local/nginx/static; # 此處為nginx的靜態(tài)文件存放位置 expires 30d; }
3.測試
測試之前還是要先關閉防火墻或者開放對應的端口,我這里就直接關閉防火墻了
systemctl stop firewalld
啟動nginx然后去瀏覽器訪問
訪問成功,此時并沒有進入Tomcat服務器,這樣就實現(xiàn)了動靜資源的分離
到此這篇關于Nginx實現(xiàn)動靜分離的示例代碼的文章就介紹到這了,更多相關Nginx 動靜分離內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
深入理解Nginx中Server和Location的匹配邏輯
這篇文章主要介紹了深入理解Nginx中Server和Location的匹配邏輯,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03Nginx默認location?index設置網站的默認首頁方法詳解
我們都知道index后面可以跟多個設置,如果訪問的時候沒有指定具體訪問的資源,則會依次進行查找,找到第一個為止,這篇文章主要給大家介紹了關于Nginx默認location?index設置網站的默認首頁的相關資料,需要的朋友可以參考下2023-12-12Centos7.x下Nginx安裝及SSL配置與常用命令詳解
這篇文章主要介紹了Centos7.x下Nginx安裝及SSL配置與常用命令詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02