CWPコントロールパネルでLet's Encrypt SSL証明書をインストールした後、エラー500が発生した場合はどうすればよいですか?
Letsencryptテストのインストール後、httpsページにアクセスすると、次のように500エラーメッセージが表示されます。
内部サーバーエラー
サーバは、年間の内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。
翻訳は次のとおりです。
内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生し、リクエストを完了できませんでした。
質問:この問題はどのように解決できますか?
A:テストの結果、陳偉良氏は、問題の原因はApacheの設定ファイルにsuPHP_UserGroupというユーザーグループが存在しないことにあると突き止めた。
インスタンス
<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>
最後に、apacheを再起動します。
service httpd restart
それでもエラーが発生する場合は、次の記事で詳細を確認してください。
拡張読書:
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )に掲載されている記事「CWPコントロールパネルにLet's Encrypt SSL証明書をインストールした後にエラー500が発生した場合の対処法」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-534.html

