nginxを利用してWebDAVサーバーを構築しようとしているのですが、OPTIONSとPROPFINDが使用できずに405エラーが帰ってきてしまいます。
OSはCentOS 6.7 x86_64です。
検索すると"nginx-dav-ext-moduleが入っていないため"というものが多かったのですが、これを見る限り組み込めていると思います。
# nginx -V nginx version: nginx/1.8.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) configure arguments: --with-http_dav_module --add-module=./nginx-dav-ext-module
/etc/nginx/conf.d/default.conf:
server { listen 80; server_name www.example.com; charset utf8; location / { root /var/www/html; index index.html index.htm; } location /webdav { auth_basic "WebDAV"; auth_basic_user_file /var/www/html/webdav/.htpasswd; root /var/www/html; autoindex on; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; dav_access user:rw group:rw all:r; client_body_temp_path /tmp/nginx/webdav; create_full_put_path on; } #エラーページなどの記述は省略しました。 }
どのようにすればnginxでWebDAVサーバーを構築できるのでしょうか?
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。