האם ברוצה ללמוד כיצד לנתב מחדש HTTP ל- HTTPS ב- IIS? במדריך זה, אנו הולכים להראות לך כיצד להתקין את מודול שכתוב כתובת ה- URL בשרת IIS וליצור כלל כדי לנתב מחדש את תעבורת HTTP ל- HTTPS במחשב שבו פועל Windows.

• Windows 2012 R2
• Windows 2016
• Windows 2019

רשימת חומרה:

הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.

כל פיסת חומרה המפורטת לעיל ניתן למצוא באתר אמזון.

ערכת לימוד IIS - ניתוב מחדש של HTTP ל- HTTPS

גש לאתר האינטרנט של כתובת URL שכתוב והורד את חבילת ההתקנה.

IIS URL REWRITE DOWNLOAD

בצע את התקנת שכתוב כתובת ה- URL.

URL REWRITE INSTALLATION

הפעל את היישום בשם: מנהל IIS.

ביישום מנהל IIS, בחר את אתר האינטרנט שלך.

בחלקו הימני של המסך, גש לאפשרות בשם: שכתוב כתובת URL.

IIS - URL REWRITE - WEBSITE

בחלק הימני העליון של המסך, לחץ על האפשרות הוסף כלל.

IIS URL REWRITE - ADD

צור כלל ריק חדש.

URL REWRITE BLANK RULE

כדי לנתב מחדש HTTP ל- HTTPS, השתמש בתצורה הבאה:

• שם - הזן שם לכלל החדש.
• כתובת URL מבוקשת - תואם לתבנית.
• שימוש - ביטויים רגילים.
• תבנית - (.*)
• להתעלם ממקרה - כן.

IIS - Redirect HTTP to HTPS

באזור תנאים, בחר באפשרות התאם הכל.

IIS - HTTP to HTTPS

לחץ על לחצן הוסף והשתמש בתצורה הבאה:

• קלט תנאי - {HTTPS}
• בדוק אם מחרוזת קלט - תואם את התבנית
• תבנית - ^כבוי$
• התעלם ממקרה - כן

לחץ על לחצן אישור.

IIS - HTTP to HTTPS redirection

באזור פעולה, הגדר את הניתוב מחדש של HTTP ל- HTTPS.

• סוג פעולה - ניתוב מחדש.
• ניתוב מחדש של כתובת URL - https://{HTTP_HOST}{REQUEST_URI}
• מחרוזת שאילתת הוספה - לא.
• סוג ניתוב מחדש - 301.

בחלק הימני העליון של המסך, לחץ על האפשרות החל

Redirect HTTP to HTTPS - IIS

בשרת IIS, פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט שלך באמצעות פרוטוקול HTTP.

בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:

• https://127.0.0.1

יש להציג את דף HTTPS.

לחלופין, באפשרותך להשתמש בפקודה CURL של מחשב Linux כדי לאמת את הניתוב מחדש של HTTP ל- HTTPS.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

בדוגמה שלנו, אם משתמש מנסה לגשת לגירסת HTTP של כל דף, הוא ינותב מחדש לגירסת HTTPS של אותו דף.

מזל טוב! הגדרת בהצלחה את הניתוב מחדש של HTTP ל- HTTPS בשרת IIS.