W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
這個模塊可以為Http webDAV 增加 PUT, DELETE, MKCOL, COPY 和 MOVE 等方法。
這個模塊在默認(rèn)編譯的情況下不是被包含的,你需要在編譯時指定如下參數(shù):
./configure --with-http_dav_module
配置范例:
location / { root /data/www; client_body_temp_path /data/client_temp; dav_methods PUT DELETE MKCOL COPY MOVE; create_full_put_path on; dav_access group:rw all:r; limit_except GET { allow 192.168.1.0/32; deny all; } }
配置指導(dǎo)
syntax: dav_access user:permissions [users:permissions] ...
default: dav_access user:rw
context: http, server, location
這個指令是賦予某個目錄或文件以訪問權(quán),如:
dav_access user:rw group:rw all:r;
如果給一個用戶組或所有用戶任何權(quán)限,user 這個參數(shù)就沒有必要設(shè)置了,如:
dav_access group:rw all:r;
syntax: dav_methods [off|put|delete|mkcol|copy|move] ...
default: dav_methods off
context: http, server, location
這個指令用于于指定HTTP和WebDAV的方法,設(shè)置它為off 時其所有的方法都將無效(忽視你已經(jīng)設(shè)置的方法)。 Put 方法的目標(biāo)文件必須是和Nginx 的臨時文件夾client_body_temp_path 在同一個分區(qū)里。 當(dāng)使用Put 方法創(chuàng)建一個文件時,有可能會通過設(shè)定date header 修改文件創(chuàng)建日期。
syntax: create_full_put_path on|off
default: create_full_put_path off
context: http, server, location
默認(rèn)情況下,Put 方法只能在已存在的目錄里創(chuàng)建文件。當(dāng)然了Nginx 必須得有這個目錄的修改和寫入權(quán)限。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: