CentOS 8 -ב Lets Encrypt תועצמאב Nginx תא חטבאל דציכ


.ללכב תולע אלל םירתאל TLS תנפצה תקפסמה תיטמוטואו תימניח תילטיגיד הדועת איה Let's Encrypt ,(EFF) תינורטקלאה תיזחה ןרק ידי לע 2016 לירפאב המקוה

.יטמוטוא שודיח ליעפהל ןתינ רשאכ דבלב םוי 90 ךשמל ףקת רושיאה .תובכרומ לכ אלל החרט לוטנו טושפ ןפואב HTTPS לוקוטורפ תועצמאב םיתרשל םינפצומ םירוביח תרשפאמ וז הדועת .החטבאה תדועת לש יטמוטוא שוד

CentOS 8 -ב SSL רושיא ןיפצהל ואוב תועצמאב י'צאפא תא חטבאל דציכ :אורקל ץלמומ

.יטמוטוא ןפואב ךלש SSL -ה רושיא תא שדחל דציכ םג ךל ריבסנ ונא .(RHEL 8 -ב םג תודבוע תוארוה ןתוא) CentOS 8 -ב Nginx טנרטניאה תרש תחטבאל םניחב SSL רושיא תלבקל ןיפצהל ואוב ןיקתהל ןתינ דציכ םיג

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

.IP 34.70.245.117 -ה תבותכ לע עיבצמש linuxtechwhiz ןיימודה םשב םישמתשמ ונא וז הכרדה ךרוצל .ךלש DNS -ה ירתא חוריא קפס לש חוקלה רוזאב רדגומ תויהל ךירצ הז .טנרטניאה תרש לש תידו

.גצומש יפכ dig הדוקפה תועצמאב המידק הקידב עוציב ידי לע תאז רשאל םג ךתורשפאב .2

$ dig linuxtechwhiz.info

3. Nginx םא .הטמל הדוקפה תלעפהו ףוסמל הסינכ ידי לע תאז רשאל לוכי התא .טנרטניאה תרשב לעפומו ןקתומ Nginx תנקתהל ונלש רמאמה רחא בוקע ,ןקתומ אל Nginx ב- CentOS 8.

$ sudo systemctl status nginx

.טנרטניא ןפדפדב טנרטניאה תרש לש רתאה תבותכב רוקיב ידי לע תמאל םג לכות .4

http://server-IP-or-hostname

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

.ןיפצהל ואוב ןיקתהלו םיידיה תא ךלכלל ואוב וישכע

CentOS 8 -ב Certbot תא ןקתה .1 בלש

.טנרטניאה תרשב שומישל רושיאה לש הרוצתהו תומיאה לש היצמוטוא עצבל ךל רשפאמו Let's Encrypt Authority -מ החטבא רושיא איבמש הבחרהל ןתינה חוקל והז .טובה ירושיא תא ןיקתהל םכילע לכ םדוק ,ןיפצהל וא

.curl הדוקפה תועצמאב certbot תא דרוה

$ sudo curl -O https://dl.eff.org/certbot-auto

.usr/local/bin/הירפסל רושיאה תא וריבעה ,ןכמ רחאל

$ sudo mv certbot-auto /usr/local/bin/certbot-auto

.גצומש יפכ certbot ץבוקל ץבוק תאשרה הצקה ,ןכמ רחאל

$ chmod 0755 /usr/local/bin/certbot-auto

Nginx לש תרשה תמיסח תא רדגה .2 בלש

.CA - םירושיאה תושר ינפב ןיימודה לע תולעב חיכוהל certbot -ל תרשפאמ םג אלא ,דחא תרשב םירתא רפסמ םיקהל ךל תרשפאמ קר אל םיתרש תומיסח תרדגה .י'צפאב ילאוטריו חראמל ךרע הווש Nginx -ב תרש תמיסח

.תגצומה הדוקפה תא לעפה ,םיתרש תמיסח רוציל ידכ

$ sudo vim /etc/nginx/conf.d/www.linuxtechwhiz.info

.הטמל הרוצתה תא קבדה זאו .ךלש ןיימודה םשב ןיימודה םש תא ףילחהל דפקה

server {
   server_name www.linuxtechwhiz.info;
   root /opt/nginx/www.linuxtechwhiz.info;

   location / {
       index index.html index.htm index.php;
   }

   access_log /var/log/nginx/www.linuxtechwhiz.info.access.log;
   error_log /var/log/nginx/www.linuxtechwhiz.info.error.log;

   location ~ \.php$ {
      include /etc/nginx/fastcgi_params;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
   }
}

.טסקטה ךרועמ אצו ץבוקה תא רומש

CentOS 8 -ב רושיאה תא ןיפצהל רשפאמ ןקתה :3 בלש

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

$ sudo /usr/local/bin/certbot-auto --nginx

.גצומכ ןהיתולתו תובורמ Python תוליבח ןיקתתו לעפת וז הדוקפ

:גצומכ תיביטקארטניא השקב עיפות ןכמ רחאל

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

.SSL/TLS תנפצה תועצמאב חטבואמ רתאהש ךכ לע עיבצמ הז .רתאה תבותכ תליחתב לוענמה למסב הפצו טנרטניאה ףד תא שדחמ ןעט ,ןפצומ ךלש Nginx רתאש רשאל ידכ

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

.ןלהל גצומכ גצוי החטבאה תדועת תודוא ףסונ עדימ

.החטבאה תדועת בצמ לש רתוי קימעמו קיודמ חותינ אצמו /https://www.ssllabs.com/ssltest לא רובע ,החטבאה תדועת קזוח תא קודבל ידכ ,ףסונב

הנפצהה רושיא שודיח .4 בלש

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

:הדוקפה תלעפה ידי לע רושיאה שודיח ךילהת תא קודבל וא תומדל ךתורשפאב

$ sudo /usr/local/bin/certbot-auto renew --dry-run

.ינדי ןפואב תושעל בכרומ ןיינע היהי תרחא ךרדבש ,ךלש Nginx לש טנרטניאה תרש תא חטבאל החרט אללו הליעי ךרד עיצמ CentOS 8. Let's Encrypt -ב Let's Encrypt תועצמאב Nginx תחטבא אשונב הזה ךירדמה תא

!םויהל ה'רבחה לכ הז .הפקות גפש הדועת בקע רצוויהל הלולעה הערפה עונמל ידכ רושיאה תא שדחל ל"אוד תועצמאב עירתי EFF ,הדועתה לש הגופתה ךיראתל תועובש רפסמ .ןיטולחל ןפצומ תויהל רומא ךלש רתאה תעכ