כיצד להגדיר Webdav עם אפאצ 'י על אובונטו
מאמר זה הוא חלק מסדרת מדריך השרתים של Apache:
- אבטחת אפאצ 'י על אובונטו - חלק 1
- אבטחת אפאצ 'י על אובונטו - חלק 2
- אופטימיזציה של ביצועי Apache - חלק 1
- אופטימיזציה של ביצועי Apache - חלק 2
- הגדרת שם מבוסס Virtualhost Apache
- הגדרת IP ו Virtualhost מבוסס יציאה ב Apache
- כיצד להגדיר את הסיסמה להגן על מדריך האינטרנט ב - Apache
- הגדרת שרת Apache עם תמיכה ב- SSL על אובונטו
- הגדרת Fail2ban כדי להגן על אפאצ 'י מהתקפה DDOS
- כיצד להגדיר Webdav עם אפאצ 'י על אובונטו
- לפקח על שרת האינטרנט Apache באמצעות
- כיצד להגן על DDoS עם Mod_evasive על שרת אפאצ 'י
WebDAV, הידוע גם בשם "Web Distributed Authoring and Versioning", הוא הרחבה של פרוטוקול העברת Hypertext. הוא מאפשר למשתמשים לשתף ולערוך קבצים בשרת אינטרנט מרוחק באמצעות פרוטוקול HTTP. באפשרותך לשתף מסמכי Word או Excel או אוסף מוסיקה עם חברים ואנשים אחרים פשוט על ידי מתן כתובת אתר. WebDAV גם מאפשרים לנו להעלות ולהוריד קבצים בשרת Apache. ישנם מספר יתרונות של WebDAV על פני פתרונות אחרים כגון FTP או סמבה.
במאמר זה אסביר כיצד להתקין ולהגדיר WebDav עם שרת האינטרנט Apache2 על Ubuntu-14.04.
התקנת WebDAV
כברירת מחדל, מודול WebDAV מגיע עם התקנה של Apache2 באובונטו -14.04. עם זאת, הוא אינו מופעל כברירת מחדל.
עליך להפעיל אותו תחילה. ניתן להפעיל את מודולי WebDAV באמצעות הפקודה a2enmod
.
sudo a2enmod dav sudo a2enmod dav_fs
פעולה זו תיצור קישור סימבולי מ "/ etc / apache2 / mods-available" ל "/ etc / apache2 / mods-enabled."
עכשיו, הפעל מחדש את אפאצ 'י כדי להפעיל את התצורה החדשה.
/ הפעלה מחדש /
קביעת תצורה של WebDav Directory
לאחר הפעלת המודול, יהיה עליך ליצור את הספרייה הדרושה שבה תגדיר את webdav.
עכשיו, ליצור ספרייה תחת שורש האינטרנט Apache.
sudo mkdir / var / www / html / webdav
יהיה עליך גם לשנות את האישור כדי לאפשר לאפאצ'י לכתוב אליו.
sudo chown -R www-data: www-data / var / www / html / webdav
הגדרת הגנת סיסמה
שרת WebDAV ללא אימות אינו מאובטח. מומלץ להוסיף אימות לשרת ה- WebDAV שלך.
עליך ליצור הליך אימות לגישה לתוכן הספרייה על-ידי יצירת קובץ htpasswd.
יצירת קובץ .htpasswd מוסתר בספריית "/ etc / apache2" תצורה עם המשתמש "webuser."
sudo htpasswd-c /etc / apache2/.htpasswd webuser
כעת עליך להקצות בעלות קבוצתית לקובץ ל- www-data, ולאחר מכן לנעול את ההרשאות עבור כל אחד אחר:
sudo chown www-data: www-data /etc/apache2/.htpasswd sudo chmod 640 /etc/apache2/.htpasswd
הגדר מארח וירטואלי
לאחר מכן, עליך ליצור קובץ מארח וירטואלי עבור ספריית webdav.
לשם כך, נווט אל "/ etc / apache2 / sites-available /":
cd / etc / apache2 / sites-available /
צור קובץ תצורת אתר חדש בשם "webdev.conf".
sudo nano /etc/apache2/sites-available/webdav.conf
הוסף את התוכן הבא:
/ Var / www / html /ServerLog WebLaster / var / www / html / webdav / ErrorLog $ {APACHE_LOG_DIR}} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log משולב כינוי / webdav / var / www / html / webdav DAV על AuthType בסיסי AuthName "webdav" AuthUserFile /etc/apache2/.htpasswd דרוש משתמש חוקי
לאחר יצירת קבצי Host וירטואליים, עליך להפעיל מארח וירטואלי חדש.
תוכל לעשות זאת על ידי הרצה:
אתר אינטרנט
עכשיו, הפעל מחדש את אפאצ 'י כדי להפעיל את התצורה החדשה.
/ הפעלה מחדש /
בדיקת WebDav באמצעות דפדפן אינטרנט
לבסוף, עליך לבדוק אם WebDav מופעל כראוי או לא.
פתח את דפדפן האינטרנט המועדף עליך ונווט אל כתובת האתר " http: // your-server-ip / webdav /. Msgstr "תתבקש להזין שם משתמש וסיסמה כדי לגשת לדף האינטרנט.
בדיקת WebDav באמצעות מנהל הקבצים
במכונת לינוקס של אובונטו, פתח את מנהל הקבצים ולחץ על האפשרות "התחבר לשרת" בסרגל הצד השמאלי. הקלד את כתובת השרת " dav: // your-server-ip / webdav /, " והקש Enter.
תתבקש להזין שם משתמש וסיסמה. הזן אותם ולחץ על התחבר.
לאחר התחברות, הספריה צריכה להופיע תחת מנהל הקבצים.
סיכום
במאמר זה יש לנו עבר כיצד להגדיר webdav עם שרת Apache. עכשיו, יש לך ידע מספיק כדי להגדיר את זה בסביבת הייצור. אל תהסס להגיב למטה אם יש לך שאלות.