WebDAV のセットアップと有効化

WebDAV (Web-based Distributed Authoring and Versioning) は、HTTP/1.1 プロトコルに対する拡張セットです。ユーザーは、これを使用すると、リモートの Web サーバー上にあるファイルの編集や管理を共同して行えます。

このタスクについて

Domino® Web サーバーで WebDAV がサポートされているため、Domino® データベース内のファイルリソースタイプの設計要素にアクセスできます。アプリケーション設計者はこれにより、Web ベースの作成ツールと開発ツールを使用して、HTML ファイル、イメージ、その他のファイルベースのリソースといった設計要素を操作できます。

WebDAV を使用するには、Web サイト文書を使用してサーバー上の Web サイトの設定と管理を行う必要があります。

ただし、WebDAV を有効にすると、Web サイトでPUT、DELETE、GET、HEAD、OPTIONS の HTTP メソッドも有効になります。

重要: WebDAV 対応のサーバーの使用時は、次のような制限事項があります。WebDAV が有効になっている Web サイト文書では、以下の操作は禁止されています。
  • URL リダイレクトを設定する。
  • [SSL へリダイレクト] オプションを有効にする。
  • WebDAV を有効にしてある Web サイト上でセッション認証を有効にする。
  • HTML ルートディレクトリへのアクセスを制限する、Web サイト用のファイル保護文書を作成する。ファイル保護文書が HTML ディレクトリ (\domino\data\domino\html) へのアクセスを禁止していると、この Web サイトにアクセスするときに、一部の WebDAV クライアントが WebDAV データベースに接続またはアクセスできなくなります。サーバーコンソールには次のメッセージのどちらかが表示されます。
    You are not authorized to perform this operation [_vti_inf.html] 
    You are not authorized to perform this operation [_vti_bin/shtml.exe/_vti_rpc] 

WebDAV によるデータベースへのアクセスを許可するには、次のように操作します。

  • データベースの ACL (アクセス制御リスト) で、[設計者] または [管理者] のアクセス権をユーザーに与えます。該当するユーザーは、データベース ACL 内で、[文書の作成][文書の削除] の権限も有効になっている必要があります。
  • [最上位のインターネット名とパスワード] フィールドに、[設計者] か [管理者] のアクセス権を設定します。このオプションは、[データベース ACL] ダイアログボックスの [詳細] タブにあります。
  • WebDAV クライアントには WebDAV 項目のロックを試みるものもあります。それらのクライアントが Domino に実装されている WebDAV を正しく操作できるようにするには、WebDAV と併用するデータベースで設計ロックを有効にしなければなりません。このオプションは、[データベースのプロパティ] ダイアログボックスの [設計] タブにあります。
  • Internet Explorer を WebDAV クライアントとして使用するには、WebDAV データベースは Domino® データディレクトリになければなりません。Internet Explorer は、該当するデータディレクトリのサブディレクトリにあると、データベースにアクセスすることができません。

WebDAV (Web-based Distributed Authoring and Versioning) は、有効にしないと、使用することができません。

手順

  1. Domino® Administrator で、[設定] > [Web] > [インターネットサイト] を選択します。
  2. WebDAV を有効にする Web サイト文書を開きます。
  3. [設定] タブをクリックします。
  4. [許可するメソッド] で、[WebDAV を有効にする] を選択します。
    注: WebDAV を有効にすると、GET、HEAD、OPTIONS、PUT、DELETE の HTTP メソッドも有効になります。
  5. サーバーコンソールで次のコマンドを入力して設定を更新します。
    tell http refresh