Как да настроите Webdata с Apache на Ubuntu
Тази статия е част от серията Ръководство за Apache Server:
- Осигуряване на Apache на Ubuntu - Част 1
- Осигуряване на Apache на Ubuntu - Част 2
- Оптимизиране на ефективността на Apache - Част 1
- Оптимизиране на ефективността на Apache - Част 2
- Настройване на Apache на
- Настройване на IP и Port-базирани Virtualhost в Apache
- Как да настроите паролата за защита на уеб директорията в Apache
- Настройване на Apache Server със SSL поддръжка на Ubuntu
- Създаване на Fail2ban за защита на Apache от DDOS атака
- Как да настроите Webdata с Apache на Ubuntu
- Следете уеб сървъра на Apache, използвайки Mod_status
- Как да защитите срещу DDoS с Mod_evasive на Apache Server
WebDAV, известен също като "Уеб-базирани Разпределени Authoring and Versioning", е разширение на Hypertext Transfer Protocol. Той позволява на потребителите съвместно да редактират и управляват файлове на отдалечен уеб сървър, използвайки HTTP протокол. Можете да споделяте документи на Word или Excel или музикална колекция с приятелите си и други хора, като им давате URL адрес. WebDAV също така ни позволява да качваме и изтегляме файлове от сървъра на Apache. Има няколко предимства на WebDAV спрямо други решения като FTP или Samba.
В тази статия ще ви обясня как да инсталирате и конфигурирате WebDav с Apache2 Web Server на Ubuntu-14.04.
Инсталиране на WebDAV
По подразбиране модулът WebDAV идва с инсталиране на apache2 в Ubuntu-14.04. Въпреки това, той не е активиран по подразбиране.
Трябва първо да го активирате. Можете да активирате модулите WebDAV чрез командата a2enmod
.
sudo a2enmod dav sudo a2enmod dav_fs
Това ще създаде символна връзка от "/ etc / apache2 / mods-available" на "/ etc / apache2 / mods-enabled".
Сега, рестартирайте Apache, за да активирате новата конфигурация.
sudo /etc/init.d/apache2 рестартирайте
Конфигуриране на WebDav Directory
След като активирате модула, ще трябва да създадете необходимата директория, където ще конфигурирате webdav.
Сега създайте директория под корен на Apache.
sudo mkdir / var / www / html / webdav
Също така ще трябва да промените разрешението, за да позволите на Apache да му пише.
sudo chown -R www-данни: www-данни / var / www / html / webdav
Задаване на защита с парола
WebDAV сървър без удостоверяване не е сигурен. Препоръчително е да добавите удостоверяване към сървъра си WebDAV.
Трябва да създадете процедура за удостоверяване за достъп до съдържанието на директорията, като създадете файл htpasswd.
Създайте скрит .htpasswd файл в конфигурационната директория "/ etc / apache2" с потребителя "webuser".
sudo htpasswd -c /etc/apache2/.htpasswd webuser
Сега трябва да зададете групова собственост на файла на "www-data" и след това да заключите разрешенията за всички останали:
sudo chown www-данни: www-данни /etc/apache2/.htpasswd sudo chmod 640 /etc/apache2/.htpasswd
Конфигуриране на виртуален хост
След това трябва да създадете виртуален хост файл за директорията webdav.
За да направите това, отворете "/ etc / apache2 / sites-available /":
cd / etc / apache2 / сайтове-достъпни /
Създайте нов конфигурационен файл на сайт, наречен "webdev.conf".
sudo nano /etc/apache2/sites-available/webdav.conf
Добавете следното съдържание:
DavLockDB / var / www / html / DavLockServerAdmin webmaster @ localhost DocumentRoot / var / www / html / webdav / ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log комбинирани Alias / webdav / var / www / html / webdav DAV На AuthType Basic AuthName "webdav" AuthUserFile /etc/apache2/.htpasswd Изискване на валиден потребител
След като създадете виртуалните хост файлове, трябва да активирате нов виртуален хост.
Можете да направите това, като стартирате:
sudo a2ensite webdav.conf
Сега, рестартирайте Apache, за да активирате новата конфигурация.
sudo /etc/init.d/apache2 рестартирайте
Тестване на WebDav с помощта на уеб браузър
И накрая, трябва да проверите дали WebDav е правилно активиран или не.
Отворете любимия си уеб браузър и отидете до URL адреса " http: // your-server-ip / webdav /. "Ще бъдете подканени с потребителско име и парола за достъп до уеб страницата.
Тестване на WebDav чрез използване на файловия мениджър
На вашата Ubuntu Linux машина, отворете файловия мениджър и натиснете опцията "Connect to Server" в лявата лента. Въведете адреса на сървъра " dav: // your-server-ip / webdav / " и натиснете Enter.
Ще бъдете подканени за потребителско име и парола. Въведете ги и натиснете Connect.
След като сте се свързали, директорията трябва да се показва под файловия мениджър.
заключение
В тази статия разгледахме как да конфигурираме webdav с сървъра на Apache. Сега имате достатъчно знания, за да го конфигурирате в производствена среда. Ако имате някакви въпроси, можете да коментирате по-долу.