כיצד להגדיר מטמון Varnish ב- Ubuntu 18.04

Kyzd Lhgdyr Mtmwn Varnish B Ubuntu 18 04



רוב משתמשי האינטרנט לא נשארים באתרים איטיים יותר מ-10 שניות. למעשה, לפי א מקרה בוחן שנערך על ידי Financial Times, עיכוב קטן במהירות טעינת העמוד יכול להפחית באופן משמעותי את ההפעלה של המשתמש ולהוביל לשיעורי יציאה גבוהים מדף הכניסה. זה מרמז שאתר איטי ישפיע לרעה על העסק המקוון שלך ויוביל לירידה חדה בהכנסות שלך. אתר אינטרנט מהיר מאפשר למבקרים שלך לאסוף מידע בזמן הקצר ביותר וסביר להניח שיוביל לשיחות. בנוסף, גוגל מדרגת כעת אתרים מהירים גבוה יותר בציון SEO מאשר אתרים איטיים. תהיתם פעם איך אתם יכולים להגביר את מהירות האתר שלכם? Varnish cache הוא מאיץ HTTP מטמון בקוד פתוח שמשפר את מהירות האתר שלכם עד פי 300 עד 1000. הוא יושב מול שרת אינטרנט ומגיש בקשות HTTP למשתמשים במהירויות גבוהות להפליא. זה מאיץ אתר על ידי אחסון במטמון של תוכן שאליו משתמשים משתמשים לעתים קרובות ואחסון אותו בזיכרון, ובכך מבטיח אחזור מהיר יותר של דפי אינטרנט. זה יכול לשמש גם כמאזן עומסים בהתקנה עם מספר שרתי אינטרנט. במדריך זה, אנו מודיעים לך כיצד תוכל להתקין מטמון Varnish ב-Ubuntu 18.04

שלב 1: עדכן את המערכת

כדי להתחיל, התחל בעדכון החבילות במערכת כדי להבטיח שהן מעודכנות. כדי לעשות זאת, גש לשרת שלך בתור root והפעל את הפקודה:

# עדכון מתאים && שדרוג מתאים







שלב 2: התקן את שרת האינטרנט Apache

מכיוון שמטמון Varnish יושב מול שרת אינטרנט, נצטרך להתקין את שרת האינטרנט של Apache למטרות הדגמה.



כדי להתקין Apache, הפעל את הפקודה:



# מַתְאִים להתקין אפאצ'י2





לאחר השלמת ההתקנה של שרת האינטרנט של Apache, הפעל את שרת האינטרנט ובדוק את מצבו באמצעות הפקודות שלהלן:

# systemctl התחל את apache2
# סטטוס systemctl apache2



הפלט למעלה מאשר ששרת האינטרנט של Apache פועל .

שלב 3: התקן את Varnish HTTP Accelerator

כאשר שרת האינטרנט Apache מותקן, התקן את מאיץ HTTP Varnish על ידי הפעלת:

# מַתְאִים להתקין לַכָּה

# systemctl התחל לכה
# לכה סטטוס systemctl

שלב 4: הגדרת Apache ו- Varnish HTTP Cache

שרת האינטרנט של Apache מאזין ביציאת HTTP 80 לחיבורים נכנסים. עם זאת, בהגדרה שלנו, עלינו לבצע כמה התאמות. מכיוון ש-Varnish תעביר בקשות HTTP לשרת האינטרנט של Apache, אנו נגדיר את ה-Varnish Accelerator להאזין ליציאה 80 ולאחר מכן נגדיר את Apache להאזין ליציאה 8080.

לכן, כדי להגדיר את אפאצ'י להאזין ליציאה 8080, פתח את קובץ התצורה כפי שמוצג עם

# כי / וכו / אפאצ'י2 / ports.conf

שמור וצא מקובץ התצורה.

באותו הערה, אנו הולכים לבצע שינויים בקובץ המארח הוירטואלי של Apache המוגדר כברירת מחדל ולהגדיר אותו להאזין ליציאה 8080

# כי / וכו / אפאצ'י2 / מופעל באתרים / 000-default.conf

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

# systemctl הפעל מחדש את apache2

בשלב זה, אם תנסה לגשת לשרת האינטרנט ביציאה 80, תקבל שגיאה עקב השינויים שעשינו זה עתה. ניתן לגשת אליו רק דרך יציאה 8080 כפי שמוצג.

שלב 5: הגדרת Varnish להאזנה ליציאה 80

אנחנו גם צריכים להגדיר את Varnish להאזין ליציאה 80 כדי להעביר בקשות HTTP לשרת האינטרנט. זה גם יבטל את הצורך להוסיף  8080 בסוף כתובת האתר בעת גישה לדפדפן האינטרנט.

הפעל את עורך הטקסט המועדף עליך ופתח את /etc/default/varnish קוֹבֶץ.

# כי / וכו / בְּרִירַת מֶחדָל / לַכָּה

גלול ומצא את התכונה ' DAEMON_OPTS'. הקפד לשנות את היציאה מ-6081 ליציאה 80

שמור וסגור את עורך הטקסט.

אם תבדוק את /etc/varnish/default.vcl קובץ, אתה אמור לקבל את הפלט המוצג להלן.

לבסוף, עלינו לערוך את ה /lib/systemd/system/varnish.service ולשנות את היציאה פנימה ExecStart הנחיה מיציאה 6081 ל-80.

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

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

# systemctl הפעל מחדש את apache2
# systemctl daemon-reload
# systemctl הפעל מחדש לכה

שלב 6: בדיקת התצורה

כדי לאשר שהתצורה שלנו תקינה השתמש בפקודה curl כפי שמוצג:

# סִלְסוּל -אני server_IP

היזהרו אחר הקו הזה דרך: לכה 1.1 (לכה/5.2) כפי שמצוין על הפלט למעלה. זה מראה שלורניש עובד כצפוי.

כעת תוכל לבקר בשרת האינטרנט שלך מבלי להוסיף את ה-8080 בסוף.

סיכום

וכך אתה מגדיר את Varnish Cache לעבוד עם שרת האינטרנט Apache ב-Ubuntu 18.04. שרת האינטרנט שלך אמור לעבוד מהר יותר מאי פעם הודות למאיץ ה-HTTP המהיר במיוחד של Varnish אשר ישמור במטמון דפי אינטרנט שאליהם אתה ניגש תדיר וישרת אותם במהירויות מרשימות!