天天看點

nginx靜态資源伺服器簡單配置

傳統的web項目,一般都将靜态資源存放在 webroot的目錄下,這樣做很友善擷取靜态資源,但是如果說web項目很大,使用者很多,靜态資源也很多時,伺服器的性能 或許就會很低下了。這種情況下一般都會需要一個靜态資源的伺服器。

進入nginx安裝目錄的conf目錄下,修改nginx.conf檔案,在一個server{}中添加 一個location 部配置設定置代碼如下

從上面的配置可以看出來 端口為80,server_name為localhost(寫ip位址也可以)

這個配置表示輸入 localhost:80/image/ 時會通路本機的/usr/local/myImage/image/ 目錄。是以要建立/usr/local/myImage/image/ 目錄,同時還要在nginx安裝目錄的html目錄中建立一個 與 location中 image同名的image目錄,雖然該目錄裡面什麼也沒有,在/usr/local/my Image/image/ 中我們放一張圖檔1.jpg上去,重新開機nginx服務,就可以通過 localhost:80/image/1.jpg通路了

重新開機 nginx

打開浏覽器 輸入 server_name:80/image/1.jpg 就可以通路該靜态圖檔了如下圖

在這裡隻是簡單地介紹了靜态資源伺服器的配置 ,關于資源緩存的配置并沒有介紹 

本文轉自 Tenderrain 51CTO部落格,原文連結:http://blog.51cto.com/tenderrain/1904874

繼續閱讀