Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
WebDAV bermaksud "Pengarang dan Pembaharuan Terdistribusi berasaskan Web". Ini adalah lanjutan dari protokol HTTP yang membolehkan pengguna mengurus dan berkongsi fail yang disimpan di pelayan web yang didayakan oleh WebDAV.
Tutorial ini akan menunjukkan kepada anda cara menyediakan pelayan WebDAV menggunakan Apache pada instance pelayan Vultr CentOS 7.
sudo yum install epel-release
sudo yum update -y
sudo shutdown -r now
Selepas reboot, gunakan pengguna sudo yang sama untuk log masuk.
Pasang Apache menggunakan YUM:
sudo yum install httpd
Lumpuhkan halaman selamat datang lalai Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Cegah pelayan web Apache daripada memaparkan fail dalam direktori web:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Mulakan pelayan web Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Untuk Apache, terdapat tiga modul berkaitan WebDAV yang akan dimuat secara lalai ketika pelayan web Apache memulakan. Anda boleh mengesahkannya dengan arahan ini:
sudo httpd -M | grep dav
Anda harus diberikan:
dav_module (shared)
dav_fs_module (shared)
dav_lock_module (shared)
Seterusnya, buat direktori khusus untuk WebDAV:
sudo mkdir /var/www/html/webdav
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
Untuk tujuan keselamatan, anda perlu membuat akaun pengguna, katakan itu "user001", untuk mengakses pelayan WebDAV, dan kemudian masukkan kata laluan yang anda inginkan. Kemudian, anda akan menggunakan akaun pengguna ini untuk log masuk ke pelayan WebDAV anda.
sudo htpasswd -c /etc/httpd/.htpasswd user001
Ubah pemilik dan kebenaran untuk meningkatkan keselamatan:
sudo chown root:apache /etc/httpd/.htpasswd
sudo chmod 640 /etc/httpd/.htpasswd
sudo vi /etc/httpd/conf.d/webdav.conf
Isi fail dengan:
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 tutup:
:wq!
Mulakan semula Apache untuk melaksanakan perubahan anda:
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Untuk memanfaatkan WebDAV, anda perlu menggunakan pelanggan yang berkelayakan. Sebagai contoh, anda boleh memasang program yang disebut cadaver pada desktop CentOS 7:
sudo yum install cadaver
Setelah memasang kader, gunakan arahan berikut untuk mengakses pelayan WebDAV:
cadaver http://<your-server-ip>/webdav/
Gunakan nama pengguna "user001" dan kata laluan yang anda tetapkan lebih awal untuk log masuk.
Dalam cadaver shell, anda boleh memuat naik dan menyusun fail mengikut kehendak anda. Berikut adalah beberapa contoh.
Untuk memuat naik fail tempatan "/home/user/abc.txt" ke pelayan WebDAV:
dav:/webdav/> put /home/user/abc.txt
Untuk membuat direktori "dir1" pada pelayan WebDAV:
dav:/webdav/> mkdir dir1
Untuk keluar dari cadaver shell:
dav:/webdav/> exit
Sekiranya anda ingin mengetahui lebih lanjut mengenai mayat, anda boleh melihat manual kader di shell Bash:
man cadaver
atau
cadaver -h
Ini menyimpulkan tutorial kami. Terima kasih kerana membaca.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut