NginxでWebDavを実装して、ブラウザでディレクトリの中を参照したいです。
ブラウザから/usr/testの中身を見たいです。
http://xxxxxxxxxxx.com/data
nginxのバージョンは以下の通りです。
nginx version: nginx/1.19.2
OSはCentOS Linux release 7.7.1908 (Core)
このWebサーバにはnginxとtomcatが同居しており、
/etc/nginx/default.conf にはリバースプロキシの設定があり、tomcatに渡されます。
location / { proxy_http_version 1.1; proxy_pass http://127.0.0.1:8888; }
/etc/nginx/conf.d/webdav.conf には以下を記載しました。
location ^~/data { alias /usr/test; } autoindex on; autoindex_exact_size off; autoindex_localtime on; client_body_temp_path /usr/share/nginx/html/webdav; create_full_put_path on; dav_access group:r all:r; dav_methods PUT DELETE MKCOL COPY MOVE; # auth_basic "webdav test server."; # auth_basic_user_file /etc/nginx/conf.d/.htpasswd;
http://xxxxxxxxxxx.com/data にアクセスすると404(Tomcatが出しているエラー画面)が出て、アクセスできません。
読み取りだけ
Nginxは不慣れなので、どしたらアクセスできるかご教示いただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー