O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
WebDAV înseamnă „Autorizare distribuită bazată pe Web și vizualizare”. Este o extensie a protocolului HTTP care permite utilizatorilor să administreze și să partajeze fișiere stocate pe un server web activat WebDAV.
Acest tutorial vă va arăta cum puteți configura un server WebDAV folosind Apache pe o instanță a serverului Vultr CentOS 7.
sudo yum install epel-release
sudo yum update -y
sudo shutdown -r now
După repornire, utilizați același utilizator sudo pentru a vă autentifica.
Instalați Apache folosind YUM:
sudo yum install httpd
Dezactivează pagina de întâmpinare implicită a lui Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Împiedicați serverul web Apache să afișeze fișiere în directorul web:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Porniți serverul web Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Pentru Apache, există trei module legate de WebDAV care vor fi încărcate în mod implicit atunci când un server web Apache începe. Puteți confirma asta cu această comandă:
sudo httpd -M | grep dav
Ar trebui să vi se prezinte:
dav_module (shared)
dav_fs_module (shared)
dav_lock_module (shared)
Apoi, creați un director dedicat pentru WebDAV:
sudo mkdir /var/www/html/webdav
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
În scopuri de securitate, trebuie să creați un cont de utilizator, să spuneți că este „user001”, pentru a accesa serverul WebDAV, apoi introduceți parola dorită. Ulterior, veți folosi acest cont de utilizator pentru a vă conecta la serverul dvs. WebDAV.
sudo htpasswd -c /etc/httpd/.htpasswd user001
Modificați proprietarul și permisiunile pentru a îmbunătăți securitatea:
sudo chown root:apache /etc/httpd/.htpasswd
sudo chmod 640 /etc/httpd/.htpasswd
sudo vi /etc/httpd/conf.d/webdav.conf
Populați fișierul cu:
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>
Salvează și închide:
:wq!
Reporniți Apache pentru a vă schimba modificările:
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Pentru a profita de WebDAV, trebuie să utilizați un client calificat. De exemplu, puteți instala un program numit cadaver pe un desktop CentOS 7:
sudo yum install cadaver
După instalarea cadavrului, utilizați următoarea comandă pentru a accesa serverul WebDAV:
cadaver http://<your-server-ip>/webdav/
Utilizați numele de utilizator „user001” și parola pe care ați configurat-o mai devreme pentru a vă autentifica.
În shell-ul cadaverilor, puteți încărca și organiza fișiere după cum doriți. Aici sunt cateva exemple.
Pentru a încărca un fișier local "/home/user/abc.txt" pe serverul WebDAV:
dav:/webdav/> put /home/user/abc.txt
Pentru a crea un director "dir1" pe serverul WebDAV:
dav:/webdav/> mkdir dir1
Pentru a ieși din coaja cadavrului:
dav:/webdav/> exit
Dacă doriți să aflați mai multe despre cadavre, puteți consulta manualul de cadaveri în coaja Bash:
man cadaver
sau
cadaver -h
Acest lucru încheie tutorialul nostru. Vă mulțumim pentru lectură.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe