האם בדעתך ללמוד כיצד להפעיל את פרוטוקול HTTP2 של אפאצ'י באובונטו לינוקס? במדריך זה, אנו הולכים להראות לך את כל השלבים הדרושים כדי להפעיל את פרוטוקול HTTP2 במחשב שבו פועל אובונטו לינוקס.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3
זכויות יוצרים © 2018-2021 על ידי Techexpert.tips.
כל הזכויות שמורות. אין לשכפל, להפיץ או לשדר חלק מפרסום זה בכל צורה שהיא או בכל אמצעי ללא אישור מראש ובכתב של המוציא לאור.
רשימת ציוד
הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.
כשותף באמזון, אני מרוויח מרכישות מתאימות.
אפאצ'י – ערכת לימוד בנושא:
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות לאפצ'י.
חשבון GoDaddy
תחילה, עליך לגשת לאתר האינטרנט של GODADDY וליצור חשבון.
חשבון זה ישמש ליצירת אישור HTTPS שלך.
התכונה HTTP2 דורשת אישור HTTPS.
התכונה HTTP2 אינה פועלת באמצעות HTTP בלבד.
ערכת לימוד – יצירת אישור HTTPS
התקן את החבילות הדרושות.
צור את קובץ המפתח ואת קובץ ה- CSR שלך.
המערכת תשאל מספר שאלות כדי למלא את בקשת האישור שלך.
• שם מדינה – הזן את קוד 2 האות עבור המדינה שלך
• שם מדינה או מחוז – הזן את שם המדינה או המחוז שלך.
• שם מקומי – הזן את שם העיר שלך
• שם הארגון – הזן את שם הארגון שלך או את שמך האישי.
• שם יחידה ארגונית – אופציונלי
• שם נפוץ – הזן את שם המארח של אתר האינטרנט שלך
• כתובת דוא"ל – אופציונלי
• סיסמת אתגר – אופציונלי.
• שם חברה אופציונלי – אופציונלי.
בדוגמה שלנו, אנו יוצרים בקשת אישור עבור techexpert.tips של האתר.
CSR מכיל את בקשת סימן האישור שלך ויישלח ל- GoDaddy כדי ליצור את האישור הציבורי שלך.
להלן התוכן של קובץ CSR:
קובץ המפתח מכיל את המפתח הפרטי של האישור ויש לשמורו במקום בטוח כל הזמן.
להלן התוכן של קובץ KEY:
חזור לאתר האינטרנט של GODADDY ורכוש את אישור SSL.
תידרש להדביק את התוכן של קובץ CSR באתר האינטרנט.
לאחר 10 דקות, GoDaddy יסיים את יצירת האישור שלך ויאפשר לך להוריד קובץ ZIP.
בדוגמה שלנו, קובץ ZIP נקרא: techexpert.tips.zip
העתק את קובץ ה- ZIP לשרת Linux שלך.
בדוגמה שלנו, אני מניח כי אתה לא להעתיק את קובץ ZIP לספריה הבאה: /הורדות / אישור
הנה פלט הפקודה.
בוא נמנה את הקבצים הזמינים בתוך ספריית האישורים.
• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip
קבצים דומים אמורים להיות בתוך ספריית האישורים שלך.
אופציונלי. אם ברצונך לחפש בתוך קבצי האישורים שנשלחו מ- Godady, השתמש בפקודות הבאות.
אל תשכח לשנות את שמות הקבצים כדי לשקף את הסביבה שלך.
אפאצ'י הדרכה – התקנת HTTP2
התקן את שרת האפאצ'י עם תמיכה ב- HTTP2 ו-PHP.
הפוך את המודולים וקבצי התצורה הדרושים לזמינים.
אם היה לך PHP מותקן בהתקנת אפאצ'י שלך, אתה צריך להשבית את מודול PHP אפאצ'י רגיל.
הפעל את מודול PHP החדש.
הפוך את ה- MPM המוגדר כברירת מחדל לאמצ'י ללא זמין.
הפעל את ה- MPM החדש של האפאצ'י.
אפאצ'י 2 הציג מודולים רב עיבוד או MPMs.
MPMs לשנות את האופן שבו אפאצ'י מטפל בבקשות מלקוחות.
הפעל את מודול ה-HTTP2 של האפאצ'י.
ערוך את קובץ התצורה של האפאצ'י.
הפעל את התמיכה ב- HTTP2 ב- Apache על-ידי הוספת השורה הבאה בסוף קובץ התצורה.
הפעל מחדש את שירות PHP-FPM.
הפעל מחדש את שירות האפאצ'י.
סיימת את ההתקנה של HTTP2 על אפאצ'י.
אפאצ'י – בדיקת התמיכה ב-HTTP2
עכשיו, אנחנו הולכים לבדוק אם ההתקנה שלנו אפאצ'י באמת תומך HTTP2.
התקן את התוכנה הדרושה כדי לבדוק את התמיכה ב- HTTP/2 של אפאצ'י.
השתמש בפקודה הבאה כדי לבדוק את התמיכה ב- APache HTTP2 באמצעות WGET.
זכור שעליך לשנות את 200.200.200.200 לכתובת ה- IP של השרת שלך.
הנה פלט הפקודה.
מזל טוב, בדקת בהצלחה את התמיכה ב- HTTP2 ב-Apache.
אפאצ'י הדרכה – קביעת תצורה של Virtualhost באמצעות HTTP2
כעת, הבה נשתמש באישור HTTPS שרכשנו מ- GoDaddy וניצור אתר אינטרנט של HTTP2.
השתמש בפקודה folowing כדי ליצור את התיקיות הדרושות.
צור את קובץ התצורה של המחשב המארח הווירטואלי שלך כדי להציע גם את אתר האינטרנט שלך באמצעות HTTPS:
זכור ששם הקובץ והמיקום של המחשב המארח הווירטואלי שלך אינם זהים לשלי.
כדוגמה, הנה קובץ התצורה של VirtualHost שלנו.
קובץ מארח וירטואלי זה יש את ה- HTTPS ו- HTTP2 זמין.
קובץ זה גם נקבעה לניתוב מחדש של כל חיבור HTTP לגירסת HTTPS של אתר האינטרנט.
הגדר את הרשאת הקובץ הנכונה בכל קבצי האישורים והמפתחות.
הפוך את תצורת המחשב המארח הווירטואלי לזמינה.
הפעל מחדש את שירות האפאצ'י.
סיימת את תצורת HTTP2 בשרת האפאצ'י.
אפאצ'י – בדיקת חיבור HTTP2 באמצעות Chrome
עכשיו, אנחנו הולכים לבדוק את ההתקנה שלנו האפאצ'י HTTP2.
אנו נשתמש בהרחבת מחוון Chrome HTTP/2 ו- SPDY כדי לזהות את התמיכה ב- HTTP2.
גש לחנות האינטרנט של Google והתקן את הרחבת מחוון Chrome HTTP/2 ו- SPDY.
סיומת HTTP/2 תוסיף לחצן מחוון בחלק השמאלי העליון של המסך.
לחצן המחוון הוא בצורת ברק.
אם מחוון הברק אפור, פירוש הדבר שאתר האינטרנט אינו תומך ב- HTTP2
אם מחוון הברק אפור, משמעות הדבר היא שאתר האינטרנט אינו תומך ב- HTTP2.
אם מחוון הברק כחול, משמעות הדבר היא שאתר האינטרנט תומך ב- HTTP2.
אם מחוון הברק ירוק, משמעות הדבר היא שאתר האינטרנט תומך ב- HTTP2, SPDY ובפרוטוקול QUIC
כעת, באפשרותך לזהות במהירות איזה אתר אינטרנט כולל תמיכה ב- HTTP/2 זמין.
נסה לגשת לאתר האינטרנט שלך ולוודא אם מחוון הברק כחול.
זכור שעליך לשנות את אתר האינטרנט https://techexpert.tips אתר האינטרנט שלך.