CWP控制面板安裝Let's Encrypt加密SSL證書後出現錯誤500怎麼辦?

CWP控制面板安裝Let's Encrypt加密SSL證書後出現錯誤500怎麼辦?

Letsencrypt測試安裝後,訪問https頁面時,顯示500錯誤提示,如下:

內部服務器錯誤

年服務器遇到內部錯誤或配置錯誤,無法完成您的請求。

翻譯如下:

內部服務器錯誤

服務器遇到內部錯誤或配置錯誤,無法完成你的請求。

問:出現這個問題,該如何解決呢?

問:經過陳溈亮測試發現,是因為在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

如果還出錯,詳情請查看這篇文章:

擴展閱讀:

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首