מה עליי לעשות אם אני נתקל בשגיאה 500 לאחר התקנת תעודת Let's Encrypt SSL בלוח הבקרה של CWP ?
לאחר התקנת הבדיקה של Letsencrypt, בעת גישה לדף https, מוצגת הודעת שגיאה 500, באופן הבא:
שגיאת שרת פנימית
השרת נתקל בשגיאה פנימית או בשנה שגויה והיה ניתן להשלים את הבקשה שלך.
התרגום הוא כדלקמן:
שגיאת שרת פנימית
השרת נתקל בשגיאה פנימית או בתצורה שגויה ולא הצליח להשלים את בקשתך.
ש: כיצד ניתן לפתור את הבעיה הזו?
א: לאחר בדיקה, צ'ן וייליאנג גילה שהבעיה נגרמה עקב היעדר קבוצת המשתמשים suPHP_UserGroup בקובץ התצורה של Apache.
דוגמא
<Directory "/home/xx/public_html"> AllowOverride All suPHP_UserGroup xx xx </Directory>
להלן המידע המלא עבור Apache להגדרת SSL (שים לב לביטול הערות ולשנות את הנתיב לשלך):
<VirtualHost *:443> DocumentRoot /home/admin/web/chenweiliang.com/public_html //网站目录 ServerName www.chenweiliang.com:443 //域名 ServerAdmin [email protected] //邮箱 ErrorLog "/var/log/www.chenweiliang.com-error_log" //错误日志 CustomLog "/var/log/www.chenweiliang.com-access_log" common //访问日志 SSLEngine on SSLCertificateFile /etc/letsencrypt/live/www.chenweiliang.com/fullchain.pem //之前生成的证书 SSLCertificateKeyFile /etc/letsencrypt/live/www.chenweiliang.com/privkey.pem //之前生成的密钥 <Directory "/home/admin/web/chenweiliang.com/public_html"> //网站目录 SetOutputFilter DEFLATE Options FollowSymLinks AllowOverride All suPHP_UserGroup eloha eloha //用户组(有些服务器配置需要,有些可能不需要,出错请删除此行) Order allow,deny Allow from all DirectoryIndex index.html index.phps </Directory> </VirtualHost>
לבסוף הפעל מחדש את אפאצ'י עליו:
service httpd restart
אם עדיין יש שגיאה, אנא עיין במאמר זה לקבלת פרטים:
קריאה מורחבת:
אני מקווה שהמאמר "מה לעשות אם מתרחשת שגיאה 500 לאחר התקנת אישור SSL של Let's Encrypt בלוח הבקרה של CWP?" ששותף בבלוג של צ'ן וייליאנג ( https://www.chenweiliang.com/ ) יהיה לעזר עבורך.
אל תהססו לשתף את הקישור למאמר הזה: https://www.chenweiliang.com/cwl-534.html

