搭建nginx靜態資源站

2022-01-19 02:37:31 字數 1455 閱讀 6015

搭建靜態資源站包括以下幾部分:

root指令與alias指令的區別

使用gzip壓縮資源

如何訪問指定目錄下的全部資源檔案

如何限制訪問流量

如何自定義log日誌

root指令與alias指令的區別

我們的**靜態資源放到  /home/wwwroot/demo 目錄下

root@2a33e33fa785:/home/wwwroot/demo# ls

about.html about1.html css fonts gallery.html images index.html js typography.html

nginx.conf 檔案

上面的配置檔案中 root和alias 指令配置完之後實現的效果是一樣的,其實用的區別在於:

使用gzip壓縮

#開啟gzip

gzip

on;

#低於1kb的資源不壓縮

gzip_min_length 1k;

#壓縮級別【

1-9】,越大壓縮率越高,同時消耗cpu資源也越多,建議設定在4左右。

gzip_comp_level 3;

#需要壓縮哪些響應型別的資源,多個空格隔開。不建議壓縮,下面會講為什麼。

使用前 index.html 的請求大小

開啟gzip之後

訪問指定目錄下的全部資源檔案

在 server 或者 http 或者 location 指令中 加入  autoindex on;  指令

限制訪問流量

新增  set $limit_rate 1k 限制請求每秒只能傳輸1kb資料,這時我們訪問頁面會明顯感覺到很慢

設定log日誌

設定日誌格式     log_format 模板名稱 日誌中包含的內容  注意:模板中所儲存的內容可以是nginx模組及第三方模組提供的任意引數內容,例如 這裡 提供的變數都可以儲存起來

';

設定日誌的儲存路徑以及使用哪個定義好的模板儲存日誌內容    access_log 日誌路徑 模板名稱;

access_log  logs/host.access.log  main;
最後是完整的配置檔案

Python資源站彙總

彙總了一下python交流站,希望對初學者有所幫助,大家還有什麼好資源 好站點都發上來交流一下吧。python官方 nokia推出的python for s60主頁 啄木鳥開源社群 python中文社群 豆瓣python程式設計小組 chinaunix程式設計板塊 簡明python教程 dive i...

QVMS資源站介面

為了方便資源站與廣大電影站站長,qvms推出了資源站的介面,將使用介面的資源站的資源集合到 qvms的後台,不管你使用什麼系統做的資源站都可以使用本介面,方便影視站的站長採集使用.資源站的站長節省了到處奔波推廣資源的麻煩,影視站的站長也不必到處找資源了.選擇資源說明 為了廣告影視站長及您的共同利益,...

萌娘資源站小蟲蟲

免費開源,僅供技術交流。源 如下 import requests from lxml import etree import requests import os shuchu1 1a 1b 125url print 開始檢測網路環境 exit code os.system ping moe.005...