اگر پس از نصب گواهی SSL از نوع Let’s Encrypt در کنترل پنل CWP با خطای ۵۰۰ مواجه شوم، چه کاری باید انجام دهم؟
پس از نصب تست Letsencrypt، هنگام دسترسی به صفحه https، یک پیغام خطای 500 به شرح زیر نمایش داده می شود:
خطای سرور داخلی
سرور با خطای داخلی یا تنظیمات اشتباه مواجه شد و نتوانست درخواست شما را تکمیل کند.
ترجمه به شرح زیر است:
خطای سرور داخلی
سرور با یک خطای داخلی یا پیکربندی نادرست مواجه شد و نتوانست درخواست شما را تکمیل کند.
س: چگونه میتوان این مشکل را حل کرد؟
پ: پس از آزمایش، چن ویلیانگ متوجه شد که مشکل به دلیل عدم وجود گروه کاربری suPHP_UserGroup در فایل پیکربندی آپاچی ایجاد شده است.
نمونه، مثال
<Directory "/home/xx/public_html"> AllowOverride All suPHP_UserGroup xx xx </Directory>
در اینجا اطلاعات کاملی برای آپاچی برای پیکربندی 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>
در نهایت apache را روی آن ریستارت کنید:
service httpd restart
اگر همچنان خطایی وجود دارد، لطفاً این مقاله را برای جزئیات بررسی کنید:
مطالعه طولانی:
امیدوارم مقاله «در صورت بروز خطای ۵۰۰ پس از نصب گواهی SSL Let’s Encrypt در کنترل پنل CWP چه باید کرد؟» که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.
لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-534.html

