האם ברצונך ללמוד כיצד להתקין את אישור Letsencrypt בשרת Nginx של מחשב בו פועל אובונטו לינוקס? במדריך זה, אנו הולכים להראות לך כיצד להתקין את הלקוח Letsencrypt ולהגדיר אתר אינטרנט HTTPS בשרת Nginx.

Nginx קורא ל- Virtualhosts את התכונה BLOCK SERVER.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

בדוגמה שלנו, כתובת ה- IP של שרת Nginx היא 36.160.86.106.

בדוגמה שלנו, שרת Nginx מארח את האתר WWW.GAMEKING.TIPS.

רשימת ציוד

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

כשותף באמזון, אני מרוויח מרכישות מתאימות.

Nginx וירטואליההוסט - תצורת DNS

גש לאתר האינטרנט של GODADDY ורכוש קבוצת מחשבים של DNS.

בדוגמה שלנו, רכשנו דומיין בשם:

Copy to Clipboard

אתה יכול להשתמש בכל אתר אינטרנט כדי לרכוש תחום DNS, GoDaddy הוא רק הבחירה האישית שלי.

צור ערך DNS המצביע על אתר האינטרנט שלך למחשב שבו פועל Nginx.

בדוגמה שלנו, יצרנו ערך DNS ההצביע על WWW.GAMEKING.TIPS ל- 35.160.86.106.

APACHE VIRTUALHOST DNS

השתמש בפקודה NSLOOKUP כדי לבדוק את תצורת ה- DNS שלך.

Copy to Clipboard

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

Copy to Clipboard

מזל טוב! סיימת את תצורת DNS הנדרשת.

ערכת לימוד Letsencrypt - התקנת Nginx

התקן את שרת Nginx.

Copy to Clipboard

צור ספריה לאחסון קבצי אתרי האינטרנט החדשים.

Copy to Clipboard

קבצי אתר האינטרנט יאוחסנו בתוך הספריה הבאה:

Copy to Clipboard

צור קובץ תצורה של Nginx עבור אתר האינטרנט החדש.

Copy to Clipboard

הנה הקובץ עם התצורה שלנו.

Copy to Clipboard

צור קישור סמלי כדי להפוך את תצורת המחשב המארח הווירטואלי של Nginx לזמינה.

Copy to Clipboard

הפעל מחדש את שירות Nginx.

Copy to Clipboard

צור דף ניסיון בתוך מדריך האתרים החדש.

Copy to Clipboard

הנה תוכן הקובץ.

Copy to Clipboard

פתח את הדפדפן שלך ונסה לגשת לאתר האינטרנט הווירטואלי.

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

• http://www.gameking.tips

Nginx - Server block configuration

מזל טוב . סיימת את תצורת בלוקי השרת של Nginx.

Nginx לטסנקסופט - התקנת האישור

אנחנו צריכים להתקין את אישור HTTPS חינם.

כמו כן, עלינו לנתב מחדש את כל תעבורת HTTP לגירסת HTTPS של אתר האינטרנט באופן אוטומטי.

התקן את רשימת החבילות הדרושות.

Copy to Clipboard

התקנת אישור HTTPS ללא תשלום של Nginx

Copy to Clipboard

• לחץ (א) כדי להסכים עם תנאי השירות.
• לחץ (Y) כדי לשתף את הדואר האלקטרוני שלך ולקבל ידיעונים.
• הקש (2) כדי לנתב מחדש באופן אוטומטי את אתר האינטרנט של HTTP לגירסאות HTTPS.

Copy to Clipboard

המערכת תתקין באופן אוטומטי אישור פנוי.

זה יהיה גם להגדיר את שרת Nginx כדי לנתב מחדש את כל גישת HTTP לגירסת HTTPS של אתר האינטרנט שלך.

בדוגמה שלנו, המערכת שינתה את קובץ התצורה של המארח הווירטואלי שלנו.

Copy to Clipboard

הנה תוכן הקובץ.

Copy to Clipboard

קובץ המפתח מכיל את המפתח הפרטי של האישור ויש לשמורו במקום בטוח כל הזמן.

בדוגמה שלנו, קובץ המפתח אוחסן ב:

Copy to Clipboard

המערכת משנה באופן אוטומטי את קובץ התצורה המקורי של המחשב המארח הווירטואלי של Nginx.

הוא ינתב מחדש באופן אוטומטי את כל בקשות HTTP לגירסת HTTPS של אתר האינטרנט שלך.

Copy to Clipboard

פתח את הדפדפן והזן את כתובת ה- DNS של אתר האינטרנט החדש באמצעות פרוטוקול HTTPS.

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

• https://www.gameking.tips/

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

Nginx - Letsencrypt https

אמת את מאפייני האישור.

Nginx - HTTPS Certificate

התקנת אישור 'בוא הצפנה' בשרת Nginx.

Nginx לטסנקסופט - חידוש אישור

האישור ללא תשלום המותקן תקף למשך 90 יום.

המערכת יוצרת משימה מתוזמנת לחידוש אוטומטי של כל אישור בתוך שלושים יום מתפוגה.

שם המשימה המתוזמנת הוא CERTBOT והוא ממוקם בתוך הספריה הבאה:

Copy to Clipboard

הנה תוכן הקובץ.

Copy to Clipboard

השתמש בפקודה הבאה כדי לדמות את תהליך חידוש האישור.

Copy to Clipboard

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

Copy to Clipboard

מזל טוב! קבעת את חידוש האישור האוטומטי 'בוא צפין'.