ドッキングウィンドウは、WebDAVサービスを設定します

序文

私はCentOSに使用しているので、yumをnginxのは、何のWebDAVモジュールではありませんインストールし、WebDAVを設定するためにドッカーを使用する理由、あなたは彼らがWebDAVサーバーをセットアップして以来ドッカーを使用して、それを自分でコンパイルする必要があります



コース

私が使用していますBytemarkHostingミラーを

github.com/BytemarkHos...

docker run --name webdav --restart always -v /srv/dav:/var/lib/dav \
    -e AUTH_TYPE=Digest -e USERNAME=alice -e PASSWORD=secret1234 \
    --publish 80:80 -d bytemark/webdav

ホストディレクトリは、それ以外の場合はエラーになり、変更することはできないことに注意してください、あなたはディレクトリソフトリンクアップをマウントする必要があるかもしれません

カスタム・ユーザー・パスワードの後ろにユーザ名とパスワード

あなたはパスワードを設定したくない場合

docker run --name webdav --restart always -v /srv/dav:/var/lib/dav   -e ANONYMOUS_METHODS=GET,OPTIONS,PROPFIND   --publish 5001:80 -d bytemark/webdav

SSLは、nginxのリバースプロキシを使用して、-publish 80:80を削除することを推奨し、GitHubの上での使用は推奨されませんHTTPS



サプリメント

コンテナ内のファイルのディレクトリにマウントしために権限の問題を除去することはできません

容器に

#进入容器
docker exec -it webdav bash
#添加定时任务
crontab -e
#5分钟执行一次赋予www-data用户权限命令
*/5     *       *       *       *       chown -R www-data /var/lib/dav/data


nginxの部分

NGINX在下载超过1G时会断连,需要修改nginx.conf文件

在http部分添加如下内容(数字改到自己需要的大小,我的是最大10G)

proxy_max_temp_file_size 10240;

転送:weixin_33928467のブログ

公開された47元の記事 ウォンの賞賛2 ビュー3158

おすすめ

転載: blog.csdn.net/a3320315/article/details/101801138