如何配置nginx,訪問伺服器上的靜態檔案?
如何訪問該檔案呢?
2、修改/usr/local/nginx/conf/nginx.conf配置檔案,新增如下內容(按目錄匹配):
如果請求方式改成post呢?
返回405錯誤。訪問靜態檔案,nginx不支援post方式,可以修改原始碼,去掉該限制。修改nginx解壓目錄下src/http/modules/ngx_http_static_module.c檔案,找到如下**,注釋掉(/* */):
執行make命令重新編譯,
執行cp objs/nginx /usr/local/nginx/sbin/nginx,將objs目錄下生成nginx命令拷貝到nginx安裝目錄sbin目錄下,重啟即可
或者新增如下內容(按檔案字尾匹配):
只要url中的檔案字尾匹配上,則匹配到/data/目錄,訪問該目錄下靜態檔案
Nginx 優化靜態檔案訪問
web 開發中需要的靜態檔案有 css js 字型 可以通過web框架進行訪問,但是效率不是最優的。nginx 對於處理靜態檔案的效率要遠高於 web 框架,因為可以使用 gzip 壓縮協議,減小靜態檔案的體積加快靜態檔案的載入速度 開啟快取和超時時間減少請求靜態檔案次數。下面就介紹如何通過 ngi...
Nginx 優化靜態檔案訪問
nginx 對於處理靜態檔案的效率要遠高於 web 框架,因為可以使用 gzip 壓縮協議,減小靜態檔案的體積加快靜態檔案的載入速度 開啟快取和超時時間減少請求靜態檔案次數。下面就介紹如何通過 nginx 管理靜態檔案的訪問,優化 的訪問速度。配置介紹和引數如下,建議使用時刪掉注釋。gzip on ...
通過nginx訪問靜態檔案配置
通過nginx訪問靜態檔案配置,均是在server模組中配置,有兩種方式 1 alias 通過alias關鍵字,重定義路徑,如 server 此時,通過瀏覽器訪問則訪問伺服器的檔案是 home china areas t.txt 2 root 通過root關鍵字,重定義路徑,如 server 此時,...