Funkcjonalności warstw architektury referencyjnej Big Data
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
WebDAV oznacza „oparte na sieci rozproszone tworzenie i wersjonowanie”. Jest to rozszerzenie protokołu HTTP, który umożliwia użytkownikom zarządzanie plikami współdzielonymi i udostępnianie ich na serwerze WWW obsługującym WebDAV.
Ten samouczek pokaże, jak skonfigurować serwer WebDAV za pomocą Apache na instancji serwera Vultr CentOS 7.
sudo yum install epel-release
sudo yum update -y
sudo shutdown -r now
Po ponownym uruchomieniu użyj tego samego użytkownika sudo, aby się zalogować.
Zainstaluj Apache używając YUM:
sudo yum install httpd
Wyłącz domyślną stronę powitalną Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Nie pozwól serwerowi Apache wyświetlać plików w katalogu internetowym:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Uruchom serwer WWW Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
W przypadku Apache istnieją trzy moduły związane z WebDAV, które zostaną załadowane domyślnie podczas uruchamiania serwera WWW Apache. Możesz to potwierdzić za pomocą tego polecenia:
sudo httpd -M | grep dav
Powinieneś otrzymać:
dav_module (shared)
dav_fs_module (shared)
dav_lock_module (shared)
Następnie utwórz dedykowany katalog dla WebDAV:
sudo mkdir /var/www/html/webdav
sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html
Ze względów bezpieczeństwa musisz utworzyć konto użytkownika, na przykład „użytkownik001”, aby uzyskać dostęp do serwera WebDAV, a następnie wprowadzić żądane hasło. Później będziesz używać tego konta użytkownika do logowania się na serwerze WebDAV.
sudo htpasswd -c /etc/httpd/.htpasswd user001
Zmodyfikuj właściciela i uprawnienia, aby zwiększyć bezpieczeństwo:
sudo chown root:apache /etc/httpd/.htpasswd
sudo chmod 640 /etc/httpd/.htpasswd
sudo vi /etc/httpd/conf.d/webdav.conf
Wypełnij plik:
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>
Zapisz i wyjdź:
:wq!
Zrestartuj Apache, aby wprowadzić zmiany:
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Aby skorzystać z WebDAV, musisz użyć wykwalifikowanego klienta. Na przykład możesz zainstalować program zwany zwłokami na pulpicie CentOS 7:
sudo yum install cadaver
Po zainstalowaniu zwłok użyj następującego polecenia, aby uzyskać dostęp do serwera WebDAV:
cadaver http://<your-server-ip>/webdav/
Użyj nazwy użytkownika „użytkownik001” i hasła skonfigurowanego wcześniej, aby się zalogować.
W powłoce zwłok można przesyłać i porządkować pliki według własnego uznania. Oto kilka przykładów.
Aby przesłać plik lokalny „/home/user/abc.txt” na serwer WebDAV:
dav:/webdav/> put /home/user/abc.txt
Aby utworzyć katalog „dir1” na serwerze WebDAV:
dav:/webdav/> mkdir dir1
Aby zamknąć powłokę zwłok:
dav:/webdav/> exit
Jeśli chcesz dowiedzieć się więcej o zwłokach, możesz poszukać instrukcji zwłok w powłoce Bash:
man cadaver
lub
cadaver -h
To kończy nasz samouczek. Dziękuję za przeczytanie.
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.
13 komercyjnych narzędzi do ekstrakcji danych z Big Data
Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+
Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.
Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…
Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.
Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą
Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.
Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.