使用nginx搭建一個可用的靜態資源web服務器


 

新建dlib目錄,dlib里面放着很多index.html文件

修改conf文件

配置location,/所有的請求,這里一般使用alias,這樣url后面的路徑和dlib/下面的路徑是一一對應的,如果使用root,url會把location /后面的路徑和dlib/文件的路徑拼接起來。

修改完后,重載nginx nginx -s reload.

訪問

所有的文本文件是要做gzip壓縮

vim  nginx.conf 開啟gzip壓縮

gzip_min_length 1;是指小於1字節不做壓縮,gzip_comp_level 2;壓縮級別為2 

gzip_types 針對那些文件做gzip壓縮。

然后 nginx -s reload

 訪問

這樣傳輸效率會更高。

dlib目錄下的文件夾

通過nginx顯示一個目錄的,目錄文件

vim nginx.conf

nginx -s reload

這是共享靜態資源的好的方法。

由於公網的流量有限,訪問大文件會爭搶帶寬,所以可以設置限制帶寬,來實現一些小文件的訪問,比如圖片等。

每秒傳輸1k的字節給瀏覽器。

這時候訪問nginx靜態頁面特別慢。

日志格式

 

main是日志格式的名字。

 

配置在server中,匹配server的名字,然后記錄就會記錄在geek.access.log日志。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM