このチュートリアルでは、CentOS 7でApacheを使用してWebDAVをセットアップする方法を示します。知らない人のために、WebDAV(Webベースの分散オーサリングおよびバージョン管理)はユーザーがサーバーに保存されているファイルやドキュメントを編集および管理できるようにするHTTPプロトコルの拡張。WebDAVは、ユーザーがApache Webサーバーでドキュメントを作成、変更、移動、アップロード、およびダウンロードするためのフレームを提供します。プログラマー、特にSubversionまたはGitと組み合わせた場合。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーでApacheを使用してWebDAVをセットアップする手順を説明します。
CentOS7でApacheを使用してWebDAVを設定する
ステップ1.まず、システムが最新であることを確認することから始めましょう。
yum clean all yum -y install epel-release yum -y update
ステップ2.ApacheWebサーバーをインストールします。
YUMを使用してApacheをインストールします:
yum install httpd
Apache Webサーバーを起動します:
systemctl start httpd.service systemctl enable httpd.service
Apacheの場合、Apache Webサーバーの起動時にデフォルトでロードされるWebDAV関連のモジュールが3つあります。これは、次のコマンドで確認できます。
>httpd -M | grep dav
結果は次のようになります:
dav_module (shared) dav_fs_module (shared) dav_lock_module (shared)
手順3.WebDAVを構成します。
WebDAVモジュールをインストールした後、WebDAVディレクトリを作成する必要があります:
mkdir /var/www/html/webdav chown -R apache:apache /var/www/html chmod -R 755 /var/www/html
パスワード認証を設定する:
htpasswd -c /etc/httpd/.htpasswd chedelics
次に、ファイルのグループ所有権をapacheユーザーに割り当て、他のすべてのユーザーのアクセス許可をロックダウンする必要があります。これを行うには、次のコマンドを実行します。
chown root:apache /etc/httpd/.htpasswd chmod 640 /etc/httpd/.htpasswd
手順4.WebDAV用にApache仮想ホストを構成します。
次に、WebDAVディレクトリの仮想ホストファイルを作成する必要があります:
nano /etc/httpd/conf.d/webdav.conf
次のコンテンツを追加します:
DavLockDB /var/www/html/DavLock <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/webdav/ ErrorLog /var/log/httpd/error.log CustomLog /var/log/httpd/access.log combined Alias /webdav /var/www/html/webdav <Directory /var/www/html/webdav> DAV On AuthType Basic AuthName "webdav" AuthUserFile /etc/httpd/.htpasswd Require valid-user </Directory> </VirtualHost>
保存して終了し、Apacheを再起動して、変更を有効にします:
systemctl restart httpd.service
ステップ5.WebDAVへのアクセス。
WebDAVはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、http://my-domain.com/webdavに移動します。コード> インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!CentOS 7でApacheを使用してWebDAVを正常にインストールしました。このチュートリアルを使用して、CentOS 7システムでApacheを使用してWebDAVを設定していただきありがとうございます。追加のヘルプや役立つ情報については、以下を確認することをお勧めします。 WebDAVの公式Webサイト。