2018年2月9日金曜日

WindowsServer2012でWebDAVサーバーを構築する

IISにはWebDAVサーバーの機能があるのだが、手順が複雑なためかあまり使用されていない気がする。

構築手順は以下のとおり。

  1. サーバーマネージャーの役割の追加でIISを追加する。『Webサーバー(IIS)≫Webサーバー≫HTTP共通機能≫WebDAV 発行』と『Webサーバー(IIS)≫Webサーバー≫セキュリティ≫基本認証』にチェックをつける。
  2. WebDAVのユーザーはIISではなくWindows側で管理するので、管理ツールよりユーザーを追加する。
  3. (以下はIISマネージャーで作業する)Webサイトを作る。
  4. 『認証』を開き、『匿名認証』を無効にする。『基本認証』を有効にする。(※これを忘れると全てのファイルがダウンロードできてしまうので注意!!)
  5. 『WebDAV オーサリング規則』を開き、右側の『WebDAV の有効化』のリンクを押す。
  6. 『オーサリング規則の追加』のリンクをクリックし、『指定されたユーザー』を選択しWebDAVを許可するWindowsのユーザー名を入力する。『読み取り』と『書き込み』にチェックをつける。
  7. 『ディレクトリの参照』を開き、右側の『有効にする』のリンクを押す。
  8. 『MIMEの種類』を開き、拡張子:".*"、MIMEの種類:"application/octet-stream"を追加する。(※これを設定しないとあらかじめ設定されている拡張子以外のファイルが扱えない)
  9. 『要求フィルター』を開き、右側の『機能設定の編集』をクリックする。『許可されたコンテンツ最大長』にアップロードできる最大サイズを指定する。(デフォルトは30MB)
  10. エクスプローラーでWebサイトのフォルダを開き、セキュリティータブよりWindowsのユーザーに編集権限を与える。


0 件のコメント:

Share