यह आलेख अपाचे सर्वर गाइड श्रृंखला का हिस्सा है:

  • उबंटू पर अपाचे सुरक्षित - भाग 1
  • उबंटू पर अपाचे सुरक्षित - भाग 2
  • अपाचे प्रदर्शन को अनुकूलित करना - भाग 1
  • अपाचे प्रदर्शन को अनुकूलित करना - भाग 2
  • नाम-आधारित वर्चुअलहोस्ट अपाचे सेट अप करना
  • अपाचे में आईपी और पोर्ट-आधारित वर्चुअलहोस्ट सेट अप करना
  • Apache में पासवर्ड को सुरक्षित करने के लिए कैसे करें वेब निर्देशिका को सेट अप करें
  • उबंटू पर एसएसएल समर्थन के साथ अपाचे सर्वर सेट अप करना
  • एक डीडीओएस अटैक से अपाचे को सुरक्षित करने के लिए Fail2ban सेट अप करना
  • उबंटू पर अपाचे के साथ वेबडाव कैसे सेट करें
  • Mod_status का उपयोग कर अपाचे वेब सर्वर की निगरानी करें
  • अपाचे सर्वर पर Mod_evasive के साथ डीडीओएस के खिलाफ कैसे सुरक्षा करें

वेबडावी, जिसे "वेब-आधारित वितरित ऑथरिंग और वर्जनिंग" भी कहा जाता है, हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल का विस्तार है। यह उपयोगकर्ताओं को HTTP प्रोटोकॉल का उपयोग कर रिमोट वेब सर्वर पर फ़ाइलों को सहयोगी रूप से संपादित और प्रबंधित करने की अनुमति देता है। आप उन्हें केवल एक यूआरएल देकर अपने दोस्तों और अन्य लोगों के साथ वर्ड या एक्सेल दस्तावेज़ या संगीत संग्रह साझा कर सकते हैं। WebDAV भी हमें अपाचे सर्वर पर फ़ाइलों को अपलोड और डाउनलोड करने की अनुमति देता है। एफ़टीपी या सांबा जैसे अन्य समाधानों पर WebDAV के कई लाभ हैं।

इस आलेख में मैं उबंटू -14.04 पर अपाचे 2 वेब सर्वर के साथ WebDav को स्थापित और कॉन्फ़िगर करने की व्याख्या करूंगा।

WebDAV स्थापित करना

डिफ़ॉल्ट रूप से WebDAV मॉड्यूल Ubuntu-14.04 में apache2 स्थापना के साथ आता है। हालांकि, यह डिफ़ॉल्ट रूप से सक्षम नहीं है।

आपको पहले इसे सक्षम करने की आवश्यकता है। आप a2enmod कमांड का उपयोग कर WebDAV मॉड्यूल को सक्षम कर सकते हैं।

 sudo a2enmod dav sudo a2enmod dav_fs 

यह "/ etc / apache2 / mods-available" से "/ etc / apache2 / mods-enabled" पर एक प्रतीकात्मक लिंक बनाएगा।

अब, नई कॉन्फ़िगरेशन को सक्रिय करने के लिए अपाचे को पुनरारंभ करें।

 sudo /etc/init.d/apache2 पुनरारंभ करें 

WebDav निर्देशिका कॉन्फ़िगर करें

मॉड्यूल को सक्षम करने के बाद, आपको आवश्यक निर्देशिका बनाना होगा जहां आप वेबडाव को कॉन्फ़िगर करेंगे।

अब, अपाचे वेब रूट के तहत एक निर्देशिका बनाएँ।

 सुडो mkdir / var / www / html / webdav 

अपाचे को इसे लिखने की अनुमति देने के लिए आपको अनुमति को बदलने की भी आवश्यकता होगी।

 सुडो चाउन -आर www-data: www-data / var / www / html / webdav 

पासवर्ड सुरक्षा सेट करना

प्रमाणीकरण के बिना एक WebDAV सर्वर सुरक्षित नहीं है। आपके WebDAV सर्वर पर प्रमाणीकरण जोड़ने की अनुशंसा की जाती है।

Htpasswd फ़ाइल बनाकर निर्देशिका सामग्री तक पहुंचने के लिए आपको प्रमाणीकरण प्रक्रिया बनाने की आवश्यकता है।

"Webuser" उपयोगकर्ता के साथ "/ etc / apache2" कॉन्फ़िगरेशन निर्देशिका में एक छिपी हुई .htpasswd फ़ाइल बनाएं।

 sudo htpasswd -c /etc/apache2/.htpasswd वेबससर 

अब आपको फ़ाइल के समूह स्वामित्व को "www-data" में असाइन करने की आवश्यकता है और फिर सभी के लिए अनुमतियां लॉक करें:

 sudo chown www-data: www-data /etc/apache2/.htpasswd sudo chmod 640 /etc/apache2/.htpasswd 

वर्चुअल होस्ट कॉन्फ़िगर करें

इसके बाद, आपको वेबडैव निर्देशिका के लिए वर्चुअल होस्ट फ़ाइल बनाने की आवश्यकता है।

ऐसा करने के लिए, "/ etc / apache2 / साइट-उपलब्ध /" पर नेविगेट करें:

 सीडी / आदि / apache2 / साइट्स उपलब्ध / 

"Webdev.conf" नामक एक नई साइट कॉन्फ़िगरेशन फ़ाइल बनाएं।

 सुडो नैनो /etc/apache2/sites-available/webdav.conf 

निम्नलिखित सामग्री जोड़ें:

 डेवलॉक डीबी / var / www / html / DavLock  ServerAdmin वेबमास्टर @ localhost DocumentRoot / var / www / html / webdav / errorLog $ {APACHE_LOG_DIR} /error.log कस्टमलॉग $ {APACHE_LOG_DIR} /access.log संयुक्त उपनाम / वेबडाव / var / www / html / webdav  एथटाइप बेसिक ऑथनाम पर डीएवी "वेबडाव" AuthUserFile /etc/apache2/.htpasswd वैध उपयोगकर्ता की आवश्यकता है 

वर्चुअल होस्ट फ़ाइलों को बनाने के बाद, आपको एक नया वर्चुअल होस्ट सक्षम करने की आवश्यकता है।

आप इसे चलाकर कर सकते हैं:

 sudo a2ensite webdav.conf 

अब, नई कॉन्फ़िगरेशन को सक्रिय करने के लिए अपाचे को पुनरारंभ करें।

 sudo /etc/init.d/apache2 पुनरारंभ करें 

वेब ब्राउज़र का उपयोग कर वेबडाव का परीक्षण करना

अंत में, आपको यह जांचने की आवश्यकता है कि WebDav ठीक से सक्षम है या नहीं।

अपना पसंदीदा वेब ब्राउज़र खोलें और यूआरएल पर जाएं " http: // your-server-ip / webdav /। "आपको वेब पेज तक पहुंचने के लिए उपयोगकर्ता नाम और पासवर्ड से संकेत मिलेगा।

फ़ाइल प्रबंधक का उपयोग कर वेबडाव का परीक्षण

अपनी उबंटू लिनक्स मशीन पर, फ़ाइल प्रबंधक खोलें और बाएं साइडबार पर "सर्वर से कनेक्ट करें" विकल्प दबाएं। सर्वर पता टाइप करें " dav: // your-server-ip / webdav /, " और एंटर दबाएं।

आपको उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाएगा। उन्हें दर्ज करें और कनेक्ट दबाएं।

एक बार कनेक्ट होने के बाद, निर्देशिका फ़ाइल प्रबंधक के अंतर्गत दिखाई देनी चाहिए।

निष्कर्ष

इस आलेख में हम अपाचे सर्वर के साथ वेबडैव को कॉन्फ़िगर करने के तरीके से गुजर चुके हैं। अब, आपके पास उत्पादन वातावरण में इसे कॉन्फ़िगर करने के लिए पर्याप्त ज्ञान है। यदि आपके कोई प्रश्न हैं तो नीचे टिप्पणी करने के लिए स्वतंत्र महसूस करें।