SSL Certificado e Resolução de Problemas do CA
Abaixo estão alguns problemas comuns relacionados a SSL certificados e ServBay CA, bem como métodos de resolução.
O que fazer se o certificado SSL estiver perdido?
Descrição do Problema
Durante a administração diária do site, o usuário pode ter a possibilidade de perder o certificado SSL, recebendo algumas das seguintes mensagens.
Por exemplo, a mensagem de erro do NGINX
log
nginx: [emerg] cannot load certificate "/Applications/ServBay/ssl/private/tls-certs/servb3ay.host/servbay.host.crt": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory:calling fopen(/Applications/ServBay/ssl/private/tls-certs/servb3ay.host/servbay.host.crt, r) error:10000080:BIO routines::no such file)
nginx: configuration file /Applications/ServBay/package/etc/nginx/nginx.conf test failed
1
2
2
Por exemplo, a mensagem de erro do Caddy
log
Error: loading http app module: provision http: getting tls app: loading tls app module: provision tls: loading certificates: open /Applications/ServBay/ssl/private/tls-certs/servbay.host/ser3vbay.host.crt: no such file or directory
1
Por exemplo, a mensagem de erro do Apache
log
AH00526: Syntax error on line 15 of /Applications/ServBay/package/etc/apache/vhosts/servbay.host.conf:
SSLCertificateFile: file '/Applications/ServBay/ssl/pri3vate/tls-certs/servbay.host/servbay.host.crt' does not exist or is empty
1
2
2
Os erros acima significam que o arquivo do certificado SSL está faltando.
Solução
Para certificados SSL emitidos automaticamente pelo ServBay, a solução é bem simples:
- Abra o ServBay
- No menu de navegação à esquerda, selecione
Sites
- Selecione e clique no site que perdeu o certificado
- O ServBay irá detectar automaticamente a situação de perda do certificado e reemitir automaticamente o certificado perdido
- Vá para a página
Serviços
e reinicie o servidor web - Tente acessar o site, o problema foi resolvido