1. ვაყენებთ apache-ს
[cc lang=’bash’ ]yum install httpd[/cc]
2.[cc lang=’bash’ ]vi /etc/httpd/conf/httpd.conf[/cc]
-ში ვამოწმებთ და თუ გააქტიურებული არაა ვააქტიურებთ მოდულებს –
[cc lang=’bash’ ]…
LoadModule dav_module modules/mod_dav.so
…
LoadModule dav_fs_module modules/mod_dav_fs.so
…[/cc]
3.ვაკეთებთ სამუშაო პაპკას და ვანიჭებთ მას apache-ს
[cc lang=’bash’ ]mkdir -p /var/www/webdav/users/username
chown apache:apache /var/www/webdav/users/username[/cc]
4.ვქმნით webdav-ის იუზერს
[cc lang=’bash’ ]htpasswd -c /var/www/webdav/passwd.dav username[/cc]
თუ ეს ფაილი უკვე არსებობს არ გამოიყენოთ -c პარამეტრი (!) ამ შემთხვევაში წაიშლება ყველა არსებული მომხმარებელი და თავიდან შეიქმნება ფაილი.
5.ვანიჭებთ საჭირო chwon-ს და პერმიშენს
[cc lang=’bash’ ]chown root:apache /var/www/webdav/passwd.dav[/cc]
[cc lang=’bash’ ]chmod 640 /var/www/webdav/passwd.dav[/cc]
6.ვხსნით აპაჩის კონფიგს
[cc lang=’bash’ ]vi /etc/httpd/conf/httpd.conf[/cc]
და ვამატებთ virtualhost-ს
[cc lang=’bash’ ]
ServerAdmin mail@mail.com
DocumentRoot /var/www/webdav/users/username
ServerName webdav.connect.ge
Alias /webdav /var/www/webdav/users/username
DAV On
Options Indexes MultiViews
IndexOptions Charset=UTF-8
AllowOverride None
Order allow,deny
allow from all
DAV On
AuthType Basic
AuthName “connect.ge_webdav_server”
AuthUserFile /var/www/webdav/passwd.dav
Require valid-user
[/cc]
7.და ვარესტარტებთ apache-ს