दस्तावेज़
Apache पर WebDAV कैसे सक्षम करें
Apache में वेबडाव को सक्षम करना
यह LAMP सर्वर पर लागू होता है (और तकनीकी रूप से किसी अन्य सर्वर में शामिल होता है जिसमें अपाचे2 वेब सर्वर शामिल होता है - हालांकि आपको आगे की ट्वीक करने की आवश्यकता हो सकती है)। ध्यान दें कि यह एकमात्र तरीका नहीं है, न ही यह सबसे अच्छा सुझाव दिया जा रहा है, सिर्फ एक है कि सबसे आसान के रूप में सुझाव दिया गया था। यह मंचों में एक पोस्ट से लिया गया था यहाँ by स्फटिक एक छोटी सी ट्वीकिंग और अतिरिक्त जानकारी के साथ जोड़ा गया।
अपने वेबडावी सामग्री के लिए एक फ़ोल्डर बनाएं। मैंने इसे /root में डाल दिया है लेकिन यह कहीं और जा सकता है:
mkdir /root/webdav chown www-data:root /root/webdav
आवश्यक मॉड्यूल को सक्षम करें:
a2enmod dav_fs a2enmod dav
एक नया आभासी होस्ट विन्यास बनाएँ:
nano /etc/apache2/sites-available/webdav
फिर कुछ ऐसा जोड़ें जैसे आप वर्चुअल होस्ट कॉन्फ़िगरेशन (और इसे बचाते हैं):
Alias /webdav /root/webdav <Location /webdav> DAV On SSLRequireSSL Options None AuthType Basic AuthName webdav AuthUserFile /root/passwd.dav <LimitExcept GET OPTIONS> Require valid-user </LimitExcept> </Location>
अब Apache को पुनः आरंभ करें:
service apache2 restart
अपने उपयोगकर्ताओं और पासवर्ड को कॉन्फ़िगर करें:
htpasswd -c /root/passwd.dav user1
और 'user1' के लिए वांछित पासवर्ड इनपुट करें। अतिरिक्त उपयोगकर्ताओं को उस लाइन को दोहराकर जोड़ा जा सकता है, हालांकि पहले से मौजूद पासवर्ड फ़ाइल के रूप में 'सी' स्विच को छोड़ दें।
पासवर्ड फ़ाइल के लिए अनुमतियां सेट करें:
chown www-data:root /root/passwd.dav chmod 460 /root/passwd.dav
उपयोगकर्ताओं के लिए Windows के माध्यम से WebDAV फ़ोल्डर्स तक पहुंचने की इच्छा, एक अतिरिक्त कदम की आवश्यकता हो सकती है। यहाँ.