ngx_http_dav_module
14 July 2008
Comments
Ten moduł dodaje metody PUT, DELETE i MKCOL dla HTTP i WebDAV. Moduł nie jest domyślnie kompilowany i by go skompilować dodaj do ./configure --with-http_dav_module. Przykład:
location / { root /data/www; client_body_temp_path /data/client_temp; dav_methods PUT DELETE MKCOL; create_full_put_path on; dav_access group:rw all:r; limit_except GET { allow 192.168.1.0/32; deny all; } }
dav_access
Składnia: dav_access user:permissions [users:permissions] ...Domyślnie: dav_access user:rw
Dla bloków: http, server, location
Przypisuje prawa dostępu dla plików i katalogów. Przykład:
dav_accessuser:rwgroup:rwall:r;
dav_accessgroup:rwall:r;
dav_methods
Składnia: dav_methods [off|put|delete|mkcol] ...Domyślnie: dav_methods off
Dla bloków: http, server, location
Aktywuje określone metody dla HTTP i WebDAV. Dla metody PUT docelowy plik musi znajdować się na tej samej partycji, na której znajduje się katalog z plikami tymczasowymi.
create_full_put_path
Składnia: create_full_put_path on|offDomyślnie: create_full_put_path off
Dla bloków: http, server, location
Domyślnie PUT może tworzyć pliki w istniejących katalogach. Ta dyrektywa umożliwia tworzenie wszystkich potrzebnych katalogów.
RkBlog
Comment article