天天看點

nginx和圖檔伺服器

nginx是怎麼做圖檔伺服器的?為什麼要用nginx來做圖檔伺服器?為什麼要把圖檔放到圖檔伺服器,而不是和項目同一個目錄?

首先來說說,為什麼要把圖檔放到圖檔伺服器,而不是和項目同一個目錄?

因為圖檔是很消耗服務資源的,是以網站開發在伺服器架構上會将 web 和 圖檔分離開,分别搭建web伺服器和圖檔伺服器。

圖檔伺服器存在的好處?

1、獨立的圖檔伺服器能有效降低頁面請求時伺服器資源的壓力,確定方可在通路web伺服器時,不會因圖檔問題而崩潰;

2、便于做擴容、容災(在相隔較遠的異地建立n套相同的IT系統,當某處各種災害法發生時,系統可以切換到另外一處,保持生産系統的業務不間斷運作)和資料遷移。

為什麼要用nginx,具體可參考:https://blog.csdn.net/qq_39661027/article/details/82260626

這些和nginx有什麼關系?

web伺服器和圖檔伺服器分開,即表明,Java代碼裡,不能直接用檔案流寫入檔案在本伺服器,要寫到另外一台伺服器,要用到ftp元件。nginx可以通過配置,找到對應檔案的存放位址,并且不把真實目錄暴露給web伺服器。nginx就相當于一個中轉站,通過對應請求在配置檔案裡進行比對,按比對轉到對應請求,找到對應檔案。

nginx的安裝?

安裝ftp元件:https://blog.csdn.net/maoyuanming0806/article/details/78067180

安裝nginx:https://blog.csdn.net/maoyuanming0806/article/details/78067446

nginx使用配置介紹:https://blog.csdn.net/maoyuanming0806/article/details/78067860

nginx的配置詳解?

https://www.runoob.com/w3cnote/nginx-setup-intro.html

最後,nginx的重點?

nginx.conf的配置。

繼續閱讀