פורסם: 22/01/2024 - 09:52
נושא ההודעה: האם צריך לבצע אתחול לאחר עדכון מערכת?
|
יש לי Raspbbery PI מבוסס דביאן שמשמש כשרת לאתר אישי.
מכיוון שהוא מתפקד כאתר ועובד כל הזמן - שלא כמו מחשב רגיל שמכבים בסוף יום - רציתי לדעת:
האם כשמבוצע עדכון מערכת, אז כדי שהעדכון יהפוך לפעיל, יש לבצע REBOOT לאחר כל עדכון?
אותה שאלה כשמבצעים עדכון לתוכנת ניהול האתר, במקרה זה DRUPAL
|
|
חזרה לתוכן הדיון |
פורסם: 22/01/2024 - 12:42
נושא ההודעה:
|
כאשר מותקנות חבילות חדשות דביאן ישאל אם לאתחל שירותים שמושפעים מהן. אם מאשרים, השירותים הרלוונטיים יאותחלו (בלי אתחול של כל המערכת) והשינויים ייכנסו לתוקף. אם אתה מתקין דברים שלא נכללים בשירותים הסטנדרטיים יתכן שתצטרך לאתחל אותם בעצמך.
יוצא מן הכלל הוא הקרנל עצמו - אם בעדכון הותקנה גרסה חדשה, צריך לאתחל את כל המערכת כדי שהוא יופעל.
לגבי דרופל, אני לא בטוח, אבל יכול להיות שבמקרה של גרסה חדשה דביאן יציע לאתחל את שרת הווב (Apache) כדי שהעדכון יכנס לתוקף.
נ.ב. אם אתה מעוניין שהעדכון יאתחל אוטומטית את השירותים בלי צורך באישור ידני, הסתכל כאן:
https://askubuntu.com/questions/1367139/apt-get-upgrade-auto-restart-services
זה לגבי apt-get, אני לא בטוח איך אפשר לעשות זאת עם aptitude
|
|
חזרה לתוכן הדיון |
פורסם: 22/01/2024 - 14:51
נושא ההודעה:
|
תודה על התשובה המחכימה!
רק מציין שאצלי יש שרת ווב nginx - במקרה שזה רלוונטי לגבי האתחול
הולך לעיין בקישור
בינתיים נוצרה בעיה לאחר העדכון בגישה לאתר - מתקבלת הודעה: 502 Bad Gateway
nginx
כנראה שנתקלתי בה מתישהו וזה קשור לעדכון גרסת PHP, מקווה שאזכר או שאמצא איך פותרים אותה, ואם לא אז אפתח שאילתא חדשה כאן..
|
|
חזרה לתוכן הדיון |
פורסם: 22/01/2024 - 16:01
נושא ההודעה:
|
Anonymous : | תודה על התשובה המחכימה!
רק מציין שאצלי יש שרת ווב nginx - במקרה שזה רלוונטי לגבי האתחול
הולך לעיין בקישור
|
בבקשה. אם התקנת את nginx כחבילה רגילה של דביאן, סביר שההתקנה תדע לאתחל אותו שחבילה שהוא משתמש בה מתעדכנת. שים לב בפעם הבאה שיותקן עדכון של דרופל. (אבל זה אמור לעבוד רק אם דרופל הותקן כחבילה של דביאן, ואני לא בטוח שזה המצב.)
|
|
חזרה לתוכן הדיון |
פורסם: 22/01/2024 - 16:46
נושא ההודעה:
|
את NGINX התקנתי כחבילה רגילה אבל דרופל הותקן דרך COMPOSER..
פתרתי את בעיית הגישה הנ"ל לאתר וזה די קשור לנושא העדכונים בשרשור הזה:
במהלך עדכון מערכת דביאן, עודכנה חבילת PHP, ולכן היה צורך בשינוי ידני בקובץ קונפיגרציה של NGINX.. מעניין האם אפשר שמערכת עדכון החבילות תבצע את זה אוטומטית..
|
|
חזרה לתוכן הדיון |
פורסם: 22/01/2024 - 17:11
נושא ההודעה:
|
או אפשרות אחרת: האם ניתן להגדיר בקונפיג של NGINX שיקבל כל גרסה עדכנית של PHP?
השורה נראית כרגע ככה:
קוד: | fastcgi_pass unix:/var/run/php/php8.3-fpm.sock |
מעניין אם אפשר לכתוב ללא ציון הגרסה או להחליף בכוכבית או משהו דומה..
כמובן מבלי לפגוע באבטחה כלשהי
|
|
חזרה לתוכן הדיון |
פורסם: 24/01/2024 - 09:20
נושא ההודעה:
|
Anonymous : | או אפשרות אחרת: האם ניתן להגדיר בקונפיג של NGINX שיקבל כל גרסה עדכנית של PHP?
השורה נראית כרגע ככה:
קוד: | fastcgi_pass unix:/var/run/php/php8.3-fpm.sock |
מעניין אם אפשר לכתוב ללא ציון הגרסה או להחליף בכוכבית או משהו דומה..
כמובן מבלי לפגוע באבטחה כלשהי |
זו הגדרה של php-fpm. אתה יכול לתת שם אחר, ואפילו נתיב אחר (צריך לאשר הרשאות נכונות).
הייתי משנה את זה ל
קוד: | /var/run/php/php-fpm.sock |
וככה לא משנה מה הגרסה, לא תהיה צריך להחליף הגדרות ב nginx כל פעם.
לא יודע לגבי אובונטו, אבל זה יהיה לך בהגדרות pool כלשהם למה שיצרת (למשל drupal).
צריך למצוא את הקובץ הנכון בהתאם לאיך שההפצה או אתה שמתם אותו.
|
|
חזרה לתוכן הדיון |
פורסם: 24/01/2024 - 11:41
נושא ההודעה:
|
ציטוט: | הייתי משנה את זה ל
קוד:
/var/run/php/php-fpm.sock
וככה לא משנה מה הגרסה, לא תהיה צריך להחליף הגדרות ב nginx כל פעם. |
בצעתי את השינוי הזה בקובץ קונפיגרציה של NGINX ונראה שכרגע הכל עובד בסדר.
מקווה שבעדכון גרסה הבא של PHP לא אצטרך להתערב ידנית.
מעניין למה זה מוגדר, עם הגרסה המפורשת, מלכתחילה כברירת מחדל?
מקווה שאין כאן שיקולי אבטחה שאינני מבין בהם..
תודה!
|
|
חזרה לתוכן הדיון |
פורסם: 24/01/2024 - 18:37
נושא ההודעה:
|
זה מאפשר לך להריץ מספר גרסאות של php על אותה מכונה, כל אחת עם ה־socket שלה.
|
|
חזרה לתוכן הדיון |
פורסם: 25/01/2024 - 12:12
נושא ההודעה:
|
תודה על ההסבר!
|
|
חזרה לתוכן הדיון |
פורסם: 25/01/2024 - 22:23
נושא ההודעה:
|
בהקשר של דרופל (או וורדפרס, או כל אפלקציית ווב צד שרת):
אין צורך להפעיל את השרת מחדש כשאתה משדרג. הוא צריך להיות בעל 300-500 ימי uptime כדי שתוכל להתרברב.
|
|
חזרה לתוכן הדיון |
|