菜鳥筆記
2016-12-04 16:32
關於nginx的動靜分離,就是nginx將靜態資源(/js/css等)的請求交由自己處理,將動態的請求**給其他http伺服器。
1,靜態資源的對映
假設資源交給nginx自己解析
在nginx.conf 的server{}塊新增:
e.g. nginx靜態資源對映
2,動態請求的**
假設8888埠有乙個動態的http服務,可以「返回伺服器時間」,則nginx在80埠通過**可以實現該服務的訪問。
在nginx.conf的server{}塊追加:
為了快速測試,先用node在8888埠搭建乙個「返回伺服器時間」的服務:
node建立 http server
1,靜態資源請求:
先將nginx.png放在伺服器/var/images下
瀏覽器輸入http://121.*.*.125/nginx.png
返回:
nginx logo
2,動態資訊請求:
瀏覽器輸入http://121.*.*.125/time
返回:
server time is : sun dec 04 2016 15:45:10 gmt+0800 (cst)
nginx動靜分離配置 Nginx動靜分離
動靜分離,就是將jsp servlet等動態資源交由tomcat或其他web伺服器處理,將css js image等靜態資源交由nginx或其他http伺服器處理,充分發揮各自的優勢,減輕其他伺服器的壓力,搭建更為高效的系統架構。nginx動靜分析的實現 下面要搭建nginx,環境中有三颱nginx...
nginx三 之動靜分離
就是將 靜態資源 html,css,img等檔案 與後台應用分開部署,提高 響應速度,降低對後台應用伺服器的請求。進入nginx安裝的conf目錄 cd usr local nginx conf 開啟nginx.conf檔案新增以下內容 usr local nginx sbin nginx s re...
nginx 動靜分離
定義nginx執行的使用者 和 使用者組 如果對應伺服器暴露在外面的話建議使用許可權較小的使用者 防止被入侵 user www www nginx程序數,建議設定為等於cpu總核心數 worker processes 8 開啟全域性錯誤日誌型別 error log var log nginx err...