GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7でApacheを使用してWebDAVを設定する方法

このチュートリアルでは、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サイト。


Cent OS
  1. CentOSでApache仮想ホストを設定する方法

  2. CentOS8でWireguardVPNを設定する方法

  3. 1つのIPアドレスを使用してApacheを使用するCentOSVPSで複数のSSL証明書を設定する方法

  1. CentOS8にApacheCassandraをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS7でApache仮想ホストを設定する方法

  1. CentOS7にApacheMavenをインストールする方法

  2. CentOS7でOpenVPNサーバーをセットアップする方法

  3. CentOS7にApacheCassandraをインストールする方法