האם בדעתך ללמוד כיצד להפעיל את פרוטוקול HTTP2 של אפאצ'י באובונטו לינוקס? במדריך זה, אנו הולכים להראות לך את כל השלבים הדרושים כדי להפעיל את פרוטוקול HTTP2 במחשב שבו פועל אובונטו לינוקס.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
• PHP 7.4.3

רשימת ציוד

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

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

חשבון GoDaddy

תחילה, עליך לגשת לאתר האינטרנט של GODADDY וליצור חשבון.

חשבון זה ישמש ליצירת אישור HTTPS שלך.

התכונה HTTP2 דורשת אישור HTTPS.

התכונה HTTP2 אינה פועלת באמצעות HTTP בלבד.

ערכת לימוד - יצירת אישור HTTPS

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

Copy to Clipboard

צור את קובץ המפתח ואת קובץ ה- CSR שלך.

Copy to Clipboard

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

• שם מדינה - הזן את קוד 2 האות עבור המדינה שלך
• שם מדינה או מחוז - הזן את שם המדינה או המחוז שלך.
• שם מקומי - הזן את שם העיר שלך
• שם הארגון - הזן את שם הארגון שלך או את שמך האישי.
• שם יחידה ארגונית - אופציונלי
• שם נפוץ - הזן את שם המארח של אתר האינטרנט שלך
• כתובת דוא"ל - אופציונלי
• סיסמת אתגר - אופציונלי.
• שם חברה אופציונלי - אופציונלי.

בדוגמה שלנו, אנו יוצרים בקשת אישור עבור techexpert.tips של האתר.

Copy to Clipboard

CSR מכיל את בקשת סימן האישור שלך ויישלח ל- GoDaddy כדי ליצור את האישור הציבורי שלך.

להלן התוכן של קובץ CSR:

Copy to Clipboard

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

להלן התוכן של קובץ KEY:

Copy to Clipboard

חזור לאתר האינטרנט של GODADDY ורכוש את אישור SSL.

תידרש להדביק את התוכן של קובץ CSR באתר האינטרנט.

GoDaddy Generate Certificate

לאחר 10 דקות, GoDaddy יסיים את יצירת האישור שלך ויאפשר לך להוריד קובץ ZIP.

בדוגמה שלנו, קובץ ZIP נקרא: techexpert.tips.zip

GoDaddy Certificate Download

העתק את קובץ ה- ZIP לשרת Linux שלך.

בדוגמה שלנו, אני מניח כי אתה לא להעתיק את קובץ ZIP לספריה הבאה: /הורדות / אישור

Copy to Clipboard

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

Copy to Clipboard

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

• 1c9ad5b95b2ac0fb.crt
• gd_bundle-g2-g1.crt
• techexpert.csr
• techexpert.key
• techexpert.tips.zip

קבצים דומים אמורים להיות בתוך ספריית האישורים שלך.

אופציונלי. אם ברצונך לחפש בתוך קבצי האישורים שנשלחו מ- Godady, השתמש בפקודות הבאות.

Copy to Clipboard

אל תשכח לשנות את שמות הקבצים כדי לשקף את הסביבה שלך.

אפאצ'י הדרכה - התקנת HTTP2

התקן את שרת האפאצ'י עם תמיכה ב- HTTP2 ו-PHP.

Copy to Clipboard

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

Copy to Clipboard

אם היה לך PHP מותקן בהתקנת אפאצ'י שלך, אתה צריך להשבית את מודול PHP אפאצ'י רגיל.

Copy to Clipboard

הפעל את מודול PHP החדש.

הפוך את ה- MPM המוגדר כברירת מחדל לאמצ'י ללא זמין.

הפעל את ה- MPM החדש של האפאצ'י.

Copy to Clipboard

אפאצ'י 2 הציג מודולים רב עיבוד או MPMs.

MPMs לשנות את האופן שבו אפאצ'י מטפל בבקשות מלקוחות.

הפעל את מודול ה-HTTP2 של האפאצ'י.

Copy to Clipboard

ערוך את קובץ התצורה של האפאצ'י.

Copy to Clipboard

הפעל את התמיכה ב- HTTP2 ב- Apache על-ידי הוספת השורה הבאה בסוף קובץ התצורה.

Copy to Clipboard

הפעל מחדש את שירות PHP-FPM.

Copy to Clipboard

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

Copy to Clipboard

סיימת את ההתקנה של HTTP2 על אפאצ'י.

אפאצ'י - בדיקת התמיכה ב-HTTP2

עכשיו, אנחנו הולכים לבדוק אם ההתקנה שלנו אפאצ'י באמת תומך HTTP2.

התקן את התוכנה הדרושה כדי לבדוק את התמיכה ב- HTTP/2 של אפאצ'י.

Copy to Clipboard

השתמש בפקודה הבאה כדי לבדוק את התמיכה ב- APache HTTP2 באמצעות WGET.

זכור שעליך לשנות את 200.200.200.200 לכתובת ה- IP של השרת שלך.

Copy to Clipboard

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

Copy to Clipboard

מזל טוב, בדקת בהצלחה את התמיכה ב- HTTP2 ב-Apache.

אפאצ'י הדרכה - קביעת תצורה של Virtualhost באמצעות HTTP2

כעת, הבה נשתמש באישור HTTPS שרכשנו מ- GoDaddy וניצור אתר אינטרנט של HTTP2.

השתמש בפקודה folowing כדי ליצור את התיקיות הדרושות.

Copy to Clipboard

צור את קובץ התצורה של המחשב המארח הווירטואלי שלך כדי להציע גם את אתר האינטרנט שלך באמצעות HTTPS:

Copy to Clipboard

זכור ששם הקובץ והמיקום של המחשב המארח הווירטואלי שלך אינם זהים לשלי.

כדוגמה, הנה קובץ התצורה של VirtualHost שלנו.

קובץ מארח וירטואלי זה יש את ה- HTTPS ו- HTTP2 זמין.

קובץ זה גם נקבעה לניתוב מחדש של כל חיבור HTTP לגירסת HTTPS של אתר האינטרנט.

Copy to Clipboard

הגדר את הרשאת הקובץ הנכונה בכל קבצי האישורים והמפתחות.

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

סיימת את תצורת 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 אתר האינטרנט שלך.