Apache/WebDAVの設定
提供:maruko2 Note.
< Apache
Apache 2.0/2.2 の WebDAV の設定。
設定例
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so DavLockDB /var/lib/dav/lockdb DavMinTimeout 120 Alias /webdav /home/foo/webdav <Location /webdav> Dav on ###SSLによる暗号化 # SSLRequireSSL ###ユーザー認証 # AuthName "WebDAV" # AuthType Basic # AuthUserFile /etc/httpd/conf.d/.htpasswd # Require valid-user ###アクセス制限 # Order deny,allow # Deny from all # Allow from 192.168.0 # Satisfy Any </Location>
説明
WebDAV サービスに必要なモジュールを読み込む
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so
DAV ロックデータベースファイルを指定する
DavLockDB /var/lib/dav/lockdb
- /var/lib/dav/lockdb と指定すると、/var/lib/dav ディレクトリ内に lockdb.dir と lockdb.pag ができる。
- DAV ロックデータベースファイルを保存するディレクトリは、apache 実行ユーザの書き込み権限が必要。
WebDAV を有効にする
Dav on
<Directory>, <Location>, <Files>, <Proxy>
コンテナで使用することができる。- WebDAV を有効にするディレクトリは、apache 実行ユーザの書き込み権限が必要。
HTTPユーザー認証や、アクセス制限、SSLによる暗号化も可能。
Apache 関連のページ
- Apache/HTTP TRACE の無効化 . . カテゴリ: Apache | セキュリティ
- Apache/HTTPユーザー認証の設定 . . カテゴリ: Apache | アクセス制御 | セキュリティ
- Apache/SSL自己証明書の作成とmod sslの設定 . . カテゴリ: Apache | セキュリティ
- Apache/アクセス制御 . . カテゴリ: Apache | アクセス制御
- Apache/バーチャルホストのログをリモートのrsyslogに集約する . . カテゴリ: Apache | syslog
- Apache/リバースプロキシ . . カテゴリ: Apache
- Apache/ログのローテーション . . カテゴリ: Apache
- Let's EncryptのSSLサーバー証明書を、使用するサーバーとは別のマシンで作成する . . カテゴリ: Apache | セキュリティ
- ModSecurity のインストール . . カテゴリ: Apache | Webアプリ | セキュリティ
- RT Request Tracker を CentOS 5 にインストールする . . カテゴリ: Apache | CentOS | Webアプリ | メール
- WAF-FLE(ModSecurity Console)のインストールとセットアップ . . カテゴリ: Apache | Webアプリ | セキュリティ
- eAccelerator をインストールする . . カテゴリ: Apache | Webアプリ
- ベリサイン SSL サーバ証明書取得から apache mod ssl 設定までの流れ . . カテゴリ: Apache | セキュリティ