Ką daryti, jei CWP valdymo skydelyje įdiegus Let's Encrypt SSL sertifikatą gaunu 500 klaidą?

Ką daryti, jei įdiegus „Let's Encrypt“ SSL sertifikatą CWP valdymo skydelyje susiduriu su 500 klaida?

Po Letsencrypt testo įdiegimo, prisijungus prie https puslapio, rodomas 500 klaidos pranešimas, kaip nurodyta toliau:

Vidinė serverio klaida

Serveris aptiko vidaus klaidą ar netinkamų metus ir nesugebėjo baigti savo prašymą.

Vertimas yra toks:

Vidinė serverio klaida

Serveryje įvyko vidinė klaida arba netinkama konfigūracija ir nepavyko įvykdyti jūsų užklausos.

K: Kaip galima išspręsti šią problemą?

A: Atlikęs bandymą, Chen Weiliangas nustatė, kad problemą sukėlė „suPHP_UserGroup“ vartotojų grupės nebuvimas „Apache“ konfigūracijos faile.

pavyzdys

<Directory "/home/xx/public_html">
 AllowOverride All
 suPHP_UserGroup xx xx
</Directory>

Toliau pateikiama visa informacija, skirta „Apache“ konfigūruoti SSL (pastaba pašalinti komentarus ir pakeisti kelią į savo):

<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>

Galiausiai tiesiog paleiskite „apache“ iš naujo:

service httpd restart

Jei klaida išlieka, daugiau informacijos rasite šiame straipsnyje:

Papildoma literatūra:

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Pereikite į viršų