שאלה F5 Big-IP, X-Forwarded-For ו- IIS יומני


יש לי F5 Big-IP כי הוא mangaged על ידי ספק האירוח שלנו. זה מוקדש VLAN הפרטית שלנו, וכו 'עובד נהדר :)

ביקשנו מהם להוסיף בשדה כותרת HTTP מסוג X-Forwarded-For. הם עשו את זה ואנחנו יכולים לגשת אליו בקוד. מדהים :)

אבל .. עבור יומני IIS שלנו, זה עדיין ה- IP של מכונת F5. אני חושב שנאמר לי שאנחנו צריכים להחיל מסנן ISAPI (cringe!) לשרת ה- IIS.

  1. האם מישהו יכול לאשר זאת?
  2. אם # 1 == כן, האם יש קובץ / הוראות כיצד לעשות זאת עבור שרתי האינטרנט IIS7 שלנו על Windows 2008 מכונות.

7
2017-07-28 04:14






תשובות:


פרסמתי מסנן ISAPI לעבוד עם BIG-IP שלנו יש רק עודכן עם תמיכה מלאה x86 ו x64. בדוק את הבלוג לכתוב כתבתי על זה לפני זמן מה. פשוט להעתיק את F5XForwardedFor.dll המצורף לשרת שלך ולהפנות אותו בסעיף ISAPI של האתר הווירטואלי שלך.

http://devcentral.f5.com/weblogs/joe/archive/2005/09/23/1492.aspx


8
2017-08-17 18:05





זה נדון ב זה פתיל של קהילת Microsoft IIS. נראה שיש עוזר כדי לעשות זאת עבור IIS (נאמר במיוחד לעבוד עם Microsoft ARR אבל זה צריך לעבוד עבור כל proxy הפוכה או איזון עומס).


6
2017-07-28 06:01



לחיים! זה נראה כמו התשובה אני צריך :) אני תוהה למה זה לא הוסיף את IIS7 עצמה? מוזר. - Pure.Krome


בעוד השאלה מתויגת עם iis-7, זה הלהיט העליון בעת ​​חיפוש ב- X-Forwarded-For כך חשבתי שאני הולך קדימה ולספק את המידע הזה עבור IIS 8.5.

IIS 8.5 ואילך IIS 8.5 הציג את רישום משופר תכונה המאפשרת למנהלן בקלות להיכנס לכותרות בקשות HTTP כגון X-Forwarded-For. תשובה זו מותאמת מהדף המקושר.

  1. פתח IIS מנהל.

  2. בחר את האתר או השרת ב- קשרים חלונית ולאחר מכן לחיצה כפולה רישום. שים לב שיומן משופר זמין רק עבור רישום ברמת האתר - אם תבחר את השרת ב- קשרים חלונית, ואז שדות מותאמים אישית סעיף שדות רישום W3C תיבת הדו-שיח מושבתת.

  3. בתוך ה פורמט שדה תחת קובץ לוג, בחר W3C ולאחר מכן לחץ על אישור בחר שדות ....

  4. בתוך ה שדות רישום W3C שיח, לחץ על הוסף שדה.... שים לב שיומן משופר זמין רק עבור רישום ברמת האתר - אם בחרת את השרת ב- קשרים ואז הוסף שדה... מושבת.

  5. בתוך ה הוסף שדה מותאם אישית שיח, הזן שם שדה כמו c-ip-original כדי לזהות את השדה המותאם אישית בקובץ היומן. שים לב ששם השדה אינו יכול להכיל רווחים.

  6. בחר כותרת בקשה בתוך ה סוג מקור רשימה.

  7. להיכנס X-FORWARDED-FOR in מקור.

  8. לחץ על בסדר.

  9. לחץ על בסדר.

  10. לחץ על להגיש מועמדות בתוך ה פעולות כדי להחיל את התצורה החדשה.

לאחר קביעת השדות המותאמים אישית, IIS תיצור קבצי יומן טקסט חדשים עם "_x" המצורפים לשם הקובץ כדי לציין שהקובץ מכיל שדות מותאמים אישית.

שים לב שהגודל הכולל של הנתונים שנאספו מכל השדות המותאמים אישית לא יעלה על 65,536 בתים. אם סך הכל עולה על 65,536 בתים, אז IIS יהיה לחתוך את הנתונים.


0
2018-05-31 22:53