GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengatur WebDAV menggunakan Apache di CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara Mengatur WebDAV menggunakan Apache di CentOS 7. Bagi Anda yang belum tahu, WebDAV (Web-based Distributed Authoring and Versioning) adalah perpanjangan dari protokol HTTP yang memungkinkan pengguna untuk mengedit dan mengelola file dan dokumen yang disimpan di server. WebDAV menyediakan bingkai bagi pengguna untuk membuat, mengubah, memindahkan, Mengunggah, dan mengunduh dokumen di server web Apache. Ini menjadikan WebDAV sebagai pilihan favorit untuk programmer, terutama bila dikombinasikan dengan Subversion atau Git.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah menyiapkan WebDAV menggunakan Apache di server CentOS 7.

Siapkan WebDAV menggunakan Apache di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean all
yum -y install epel-release
yum -y update

Langkah 2. Menginstal server web Apache.

Instal Apache menggunakan YUM:

yum install httpd

Mulai server web Apache:

systemctl start httpd.service
systemctl enable httpd.service

Untuk Apache, ada tiga modul terkait WebDAV yang akan dimuat secara default saat server web Apache memulai. Anda dapat mengonfirmasinya dengan perintah ini:

httpd -M | grep dav

Anda harus menghasilkan dengan:

dav_module (shared)
dav_fs_module (shared)
dav_lock_module (shared)

Langkah 3. Konfigurasikan WebDAV.

Setelah menginstal modul WebDAV, Anda perlu membuat direktori WebDAV:

mkdir /var/www/html/webdav
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html

Menyiapkan otentikasi kata sandi:

htpasswd -c /etc/httpd/.htpasswd chedelics

Sekarang, Anda perlu menetapkan kepemilikan grup file ke pengguna Apache dan mengunci izin untuk semua orang. Untuk melakukannya, jalankan perintah berikut:

chown root:apache /etc/httpd/.htpasswd
chmod 640 /etc/httpd/.htpasswd

Langkah 4. Konfigurasi Apache vhost untuk WebDAV.

Selanjutnya, Anda perlu membuat file host virtual untuk direktori WebDAV:

nano /etc/httpd/conf.d/webdav.conf

Tambahkan konten berikut:

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>

Simpan dan keluar, Mulai ulang Apache untuk menerapkan perubahan Anda:

systemctl restart httpd.service

Langkah 5. Mengakses WebDAV.

WebDAV akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://my-domain.com/webdav dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal WebDAV menggunakan Apache di CentOS 7. Terima kasih telah menggunakan tutorial ini untuk menyiapkan WebDAV menggunakan Apache di sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web WebDAV resmi.


Cent OS
  1. Cara Mengatur Host Virtual Apache di CentOS

  2. Cara mengatur VPN Wireguard di CentOS 8

  3. Cara Mengatur Beberapa Sertifikat SSL Pada VPS CentOS Dengan Apache Menggunakan Satu Alamat IP

  1. Cara Instal Apache Cassandra di CentOS 8

  2. Cara Menginstal Apache di CentOS 7

  3. Cara Mengatur Host Virtual Apache di CentOS 7

  1. Cara Menginstal Apache Maven di CentOS 7

  2. Cara Mengatur Server OpenVPN di CentOS 7

  3. Cara Instal Apache Cassandra di CentOS 7