פרטי הקורס
פרק 1: מבוא ל-cPanel
0/1
פרק 2: הכנת שרת האובונטו שלך
0/1
פרק 3: התקנת דרישות מקדימות ל-cPanel
0/1
פרק 4: התקנת cPanel
0/1
פרק 5: הגדרה ראשונית של cPanel
0/1
פרק 6: אבטחת התקנת הcPanel שלך
0/1
פרק 7: ניהול דומיינים ואתרים
0/1
פרק 8: תכונות מתקדמות של cPanel
0/1
פרק 9: פתרון בעיות ותחזוקה
0/1
פרק 10: סיכום והשלבים הבאים
0/1
התקנת cPanel על אובונטו
פרטי השיעור

9.1 בעיות גישה ל-cPanel ו-WHM

9.1.1 cPanel או WHM אינם נגישים

בעיה: משתמשים לא יכולים לגשת ל-cPanel או ל-WHM.

פתרון:

  1. בדיקת פורטים פתוחים: וודא שהפורטים המתאימים פתוחים:

    sudo ufw allow 2087/tcp
    
    sudo ufw allow 2083/tcp
    
    sudo ufw enable
    

בדיקת מצב השירותים: וודא ששירותי cPanel ו-WHM פועלים:

sudo systemctl status cpanel
sudo systemctl restart cpanel

9.1.2 שגיאת תעודת SSL לא מאומתת

בעיה: גישה ל-cPanel או WHM מניבה שגיאת תעודת SSL לא מאומתת.

פתרון:

  1. התקנת תעודת SSL חדשה: השתמש ב-AutoSSL להתקנת תעודת SSL:

    • התחבר ל-WHM.
    • בתפריט השמאלי, בחר ב-"SSL/TLS" ולאחר מכן ב-"Manage AutoSSL".
    • הפעל את AutoSSL.
  2. בדיקת תעודת SSL קיימת: ודא שתעודת SSL שלך תקפה ולא פג תוקפה.

9.2 בעיות הקשורות לחשבונות דוא"ל

9.2.1 דוא"ל לא נשלח או מתקבל

בעיה: משתמשים לא יכולים לשלוח או לקבל דוא"ל.

פתרון:

  1. בדיקת חומת אש: וודא שהפורטים המתאימים פתוחים:

sudo ufw allow 25/tcp
sudo ufw allow 465/tcp
sudo ufw allow 587/tcp
sudo ufw allow 993/tcp
sudo ufw allow 995/tcp

בדיקת מצב שירותי דוא"ל: וודא ששירותי הדוא"ל פועלים:

sudo systemctl status exim
sudo systemctl restart exim
sudo systemctl status dovecot
sudo systemctl restart dovecot

  1. בדיקת תצורת DNS: וודא שהרשומות ה-DNS (כגון MX) מוגדרות כראוי.

9.2.2 סיסמת דוא"ל נשכחה

בעיה: משתמש שכח את סיסמת הדוא"ל שלו.

פתרון:

  1. איפוס סיסמה דרך cPanel:
    • התחבר ל-cPanel של הדומיין.
    • בחר ב-"Email Accounts" תחת הסעיף "Email".
    • מצא את החשבון הדוא"ל המבוקש ולחץ על "Manage".
    • הזן סיסמה חדשה ולחץ על "Update Email Settings".

9.3 בעיות הקשורות למסדי נתונים

9.3.1 לא ניתן להתחבר למסד הנתונים

בעיה: לא ניתן להתחבר למסד הנתונים MySQL.

פתרון:

  1. בדיקת מצב שירות MySQL: וודא ששירות MySQL פועל:

sudo systemctl status mysql
sudo systemctl restart mysql

בדיקת פרטי החיבור: ודא ששם המשתמש והסיסמה נכונים ושהם בעלי ההרשאות הנדרשות:

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

  1. בדיקת קובץ הקונפיגורציה: בדוק את קובץ הקונפיגורציה של MySQL (בדרך כלל /etc/mysql/my.cnf) להגדרות נכונות.

9.3.2 ביצועים נמוכים של מסד הנתונים

בעיה: ביצועים נמוכים של מסד הנתונים.

פתרון:

  1. אופטימיזציית מסד הנתונים: השתמש בפקודת OPTIMIZE TABLE לכל טבלה במסד הנתונים:

OPTIMIZE TABLE table_name;

הגדרת זיכרון: ודא שהגדרות הזיכרון בקובץ הקונפיגורציה של MySQL מתאימות למערכת שלך:

[mysqld]
innodb_buffer_pool_size = 1G

  • שנה את הערך לפי הצורך.

  • ניטור שאילתות איטיות: הפעל את אפשרות הניטור של שאילתות איטיות:

[mysqld]
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 2

9.4 בעיות הקשורות לגיבויים ושחזורים

9.4.1 גיבויים אינם עובדים

בעיה: גיבויים אינם פועלים כראוי.

פתרון:

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

    • התחבר ל-WHM.
    • בתפריט השמאלי, בחר ב-"Backup" ולאחר מכן ב-"Backup Configuration".
    • בדוק את התצורה, תדירות הגיבויים ומיקום הגיבויים.
  2. בדיקת שטח פנוי: ודא שיש מספיק שטח פנוי בכונן הגיבויים:

9.4.2 שחזור מגיבוי נכשל

בעיה: שחזור מגיבוי נכשל.

פתרון:

  1. בדיקת קובץ הגיבוי: וודא שקובץ הגיבוי שלם ולא פגום.

tar -tzf backup-file.tar.gz

  1. שחזור דרך WHM:

    • התחבר ל-WHM.
    • בתפריט השמאלי, בחר ב-"Backup" ולאחר מכן ב-"Restore a Full Backup/cpmove File".
    • בחר את הגיבוי שברצונך לשחזר ועקוב אחר ההוראות.

9.5 בעיות אבטחה

9.5.1 התקפות כוח ברוט

בעיה: שרתך נמצא תחת התקפת כוח ברוט.

פתרון:

  1. הפעלת cPHulk:

    • התחבר ל-WHM.
    • בתפריט השמאלי, בחר ב-"Security Center" ולאחר מכן ב-"cPHulk Brute Force Protection".
    • הפעל את cPHulk והגדר את ההגדרות המתאימות.
  2. שימוש בחומת אש: התקן והגדר את CSF (ConfigServer Security & Firewall) להגנה נוספת:

cd /usr/src
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

9.5.2 פריצות אבטחה

בעיה: זיהוי פריצה לשרת.

פתרון:

  1. סגירת הגישה לשרת: סגור את הגישה לשרת כדי למנוע נזקים נוספים:

  1. בדיקת קבצים חשודים: בדוק קבצים ושירותים חשודים והסר אותם.

  2. שחזור מגיבוי נקי: שחזר מגיבוי שנעשה לפני הפריצה.

9.6 תחזוקה שוטפת

9.6.1 עדכון cPanel ותוכנות מערכת

עדכון cPanel:

  1. התחבר ל-WHM.
  2. בתפריט השמאלי, בחר ב-"cPanel" ולאחר מכן ב-"Upgrade to Latest Version".

עדכון תוכנות מערכת:

  1. התחבר לשרת דרך SSH.
  2. הרץ את הפקודות הבאות:

sudo apt update
sudo apt upgrade -y

9.6.2 ביצוע גיבויים שוטפים

ודא שגיבויים שוטפים מבוצעים ומאומתים.

9.6.3 ניטור ביצועי השרת

השתמש בכלים לניטור ביצועי השרת ולפתרון בעיות בזמן אמת.

צפיות מבקרים: 20