פרוקסי אפאצ 'י עם לעכל אימות

לפי ווטקין לויד סטיבן , 27 במרץ 2011 יום ראשון 12:57

פוסט זה יהיה במהירות להראות לך איך להגדיר proxying עם אימות בסיסי באמצעות אפאצ 'י .

במקרה שלי, רציתי להיות קצת הילוכים סיקור הלקוח הזמין דרך האינטרנט, כדי שאוכל לבדוק על ו adminster סיקור הורדות המדינה (כגון האחרונה לשחרור פדורה), כנדרש. הילוכים עצמו פועל הלקוח האינטרנט שלה על יציאת 9091 כברירת מחדל. במקום לטרוח פתיחת יציאות נוספות על חומת האש שלי והוספת nessecary הפניית פורט הכללים החלטתי פרוקסי רק שיחות דרך תמסורת באמצעות אפאצ 'י באמצעות mod_proxy .

כדי לעשות זאת ההתקנה אני משנה חדש זה יהיה נקודת הסיום עבור הלקוח האינטרנט והוסיף את התצורה המתאימה vhost כדלקמן:

  <VirtualHost *:80>
 תת שרת-domain.server.tld
 <Location />
 ProxyPass http://localhost:9091/
 </ מיקום>
 </ VirtualHost> 

לאחר הפעלה מחדש של אפאצ 'י אתה עכשיו מסוגל לנווט אל נקודת הקצה שלך רואה את השידור לקוח אינטרנט.

למרות ההולכה יש אימות משלו עבור האינטרנט הלקוח מצאתי אותה עגלה קטנה (לפעמים עובד, לפעמים מאבד הגדרות, וכו ') ולכן החלטתי ללכת עם אימות באמצעות שימוש mod_auth_digest אפאצ' י, החלטתי על זה מאז העבודה לא יותר מ שלה אימות בסיסי ועושה דברים קצת יותר בטוחים.

אז כדי להגדיר את זה ראשית אנו צריכים ליצור קובץ הסיסמה באמצעות הפקודה htdigest . השימוש שלה הוא כמעט בדיוק כמו htpasswd , אבל יש טיעון אחד נוסף שהוא בתחום. הממלכה היא האזור שבו את שם המשתמש והסיסמה הם חוקיים, אתה יכול להגדיר מספר תחומים, הדבר היחיד הוא להבטיח כי בעת יצירת שם המשתמש שלך והסיסמה בתחום זה היא זהה לזו שצוינה בתצורת vhost שלך. לדוגמה זה אני רק הולך להשתמש פרטיים.

אז ראשית ליצור חדשים לעכל הקובץ והסיסמה להוסיף את המשתמש הראשון:

  htdigest-C / var / תמסורת / lib / passwd לעיכול פרטית לויד 

תתבקשו להזין סיסמה עבור משתמשים חדשים. כאשר משתמשים עוקבים הוספת לא להשתמש בדגל ג '(זה נעשה רק כדי ליצור תחילה את הקובץ באמצעות סיסמה).

הבא לנו לעדכן את התצורה vhost עם הפרטים אימות כדלקמן:

  <VirtualHost *:80>
 תת שרת-domain.server.tld
 <Location />
 ProxyPass http://localhost:9091/
 AuthType Digest
 AuthName "פרטית"
 AuthUserFile / var / תמסורת / lib / לעכל-passwd
 דרוש המשתמש חוקית
 </ מיקום>
 </ VirtualHost> 

לאחר ביצוע, להפעיל מחדש את אפאצ 'י ו לנווט אל נקודת הסיום שלך אתה תתבקש עבור שם משתמש וסיסמא.

השאירו תגובה













פנורמה לפי נושאים Themocracy

5 מבקרים מקוון עכשיו
2 אורחים, 3 בוטים, 0 חברים
מקס מבקרים היום: 8 בשעה 12:00 UTC
החודש: 26 ב 2011/07/05 12:35 UTC
השנה: 130 ב 28-03-2011 22:40 UTC
כל הזמן: 130 ב 28-03-2011 10:40 UTC