ubuntu前書きWebDAVは、ユーザーがサーバー上のファイルを管理できるようにするHTTPプロトコルの拡張機能です。WebDAVサーバーを使用するには多くの方法があります。WordまたはExcelドキュメントをWebDAVサーバーにアップロードすることで、同僚と共有できます。URLを渡すだけで、家族や友人と音楽コレクションを共有することもできます。これらはすべて、何もインストールしなくても実現できます。リモートサーバー上のファイルを管理するには多くの方法があります。[FTP]やhttps://en.wikipedia.org/wiki/Samba_(software)[Samba]などの他のソリューションに勝るいくつかの利点があります。この記事では、Apacheサーバーを構成して、認証を使用してWindows、Mac、LinuxからのネイティブWebDAVアクセスを許可する方法を説明します。WebDAVなのか?WebDAVにはいくつかの利点があります。すべての主要なオペレーティングシステム(Windows、Mac、Linux)のネイティブ統合。WebDAVを使用するためにサードパーティのソフトウェアをインストールする必要はありません。認証の選択肢が増えました。状況によっては、WebDAVがニーズに最適なソリューションになる場合があります。Apacheなのか?Linux上のWebDAVをサポートする多くのWebサーバーがあります。ApacheにはWebDAVプロトコルの最も準拠した実装があります。[Nginx]およびhttp://www.lighttpd.net/[Lighttpd]のWebDAVは機能していますが、部分的にしか機能していません。*サーバーが必要です。*アクセス権を持つユーザーを作成しましょう。*としてコマンドを実行できますが、セキュリティ上の懸念から推奨されません。14.04でのユーザーの追加に優れた記事があります。してログインできる資格情報が提供されます。*というユーザーを追加しましょう。パスワードを作成するように求められます。*に関する情報のプロンプトがさらに表示されます。必要に応じて入力できます。sudo特権を付与することです。*グループに追加します。*としてログアウトおよびログインできます。ステップ1-ApacheのインストールApacheをインストールしましょう。Webサーバーがインストールされ、実行されている必要があります。ステップ2-WebDAVのセットアップWebDAVをセットアップするには、3つのステップがあります。場所を指定し、必要なモジュールを有効にして、構成します。ディレクトリの準備WebDAVを提供するためのフォルダーを指定する必要があります。+`(Apacheユーザー)に変更する必要があります。mods-enabled`へのシンボリックリンクが作成されます。+`で構成ファイルを開くか作成します。*ディレクティブ構成を追加します。On</Directory>編集後、ファイルは次のようになります。Lockデータベースの名前を指定します。ファイルへのパスでなければなりません。ファイルを作成する必要はありません。ディレクトリは、Apacheサーバーによって書き込み可能である必要があります。+`にマッピングしますフォルダ。+`フォルダーに対してWebDAVを有効にするようApacheに指示します。mod_davの詳細については、Apacheのドキュメントをご覧ください。Apacheサーバーを再起動すると、認証なしでWebDAVサーバーが動作するようになります。次のようにApacheサーバーを再起動します。restartテスト認証なしのWebDAVでは、ユーザーの読み取りアクセスのみが許可されます。テストのために、サンプルファイルを作成しましょう。*に作成する必要があります。テキストを含む必要があります_thisはサンプルテキストファイルです。これで、外部コンピューターからログインを試すことができます。簡潔にするため、Macでは資格情報なしでログインする方法のみを示しています。*オプションを選択します。Macステップ1][ゲストとして接続]オプションを選択します。次に、[接続]をクリックします。2]ログインする必要があります。+`が表示されるはずです。ファイルはダウンロード可能でなければなりません。認証のないWebDAVサーバーは安全ではありません。このセクションでは、ダイジェスト認証スキームを使用してWebDAVサーバーに認証を追加します。基本認証またはダイジェスト認証?多くの認証スキームが利用可能です。この表は、異なるオペレーティングシステムでのさまざまな認証スキームの互換性を示しています。HTTPSを提供している場合、SSL証明書が有効である(自己署名ではない)と想定していることに注意してください。authentication]を使用します。authentication]を使用するオプションがあります。*認証スキームについて説明します。+`と呼ばれる)を生成しましょう。フィールドがあります。