Executando verificação de segurança...
1

[AJUDA][RESOLVIDO] Apache2 Ubuntu Default Page / Site vai para página padrão

Uso Ubuntu, Bitnami, PHP e Apache.
Meu site estava com o certificado expirado.
Após usar o certbot o site parou de dar o erro de certificado expirado.
Só quê agora no lugar de mostrar minha página como antigamente mostra uma página com o título: Apache2 Ubuntu Default Page
Fui no diretório htdocs e meus arquivos estão lá, mas não está lendo e processando o arquivo index.php como antes.


Segue como resolvi. Se alguém tiver o mesmo problema. Espero que isso ajude.

Dei o comando
sudo certbot renew

Recebi essa mensagem:
The following certs are not due for renewal yet:
/etc/letsencrypt/live/meudominio.app.br/fullchain.pem expires on 2023-06-20 (skipped)
No renewals were attempted.

Está dizendo que meu certificado não precisa ser renovado. (posto em 2023-03-22)
Fui na pasta
/etc/letsencrypt/live/

Então fiquei ciente dos arquivos de certificados.

No arquivo /opt/bitnami/apache2/conf/bitnami/bitnami.conf

Removi as linhas que estavam apontando para certificados que não existiam mais na pasta
/etc/letsencrypt/live/

Então configurei para os certificados que encontrei
SSLCertificateFile "/etc/letsencrypt/live/meudominio.app.br/cert.pem"
SSLCertificateKeyFile "/etc/letsencrypt/live/meudominio.app.br/privkey.pem"
SSLCertificateChainFile "/etc/letsencrypt/live/meudominio.app.br/chain.pem"

Pronto! Deu certo!

Obrigado a todos que contribuiram.

Carregando publicação patrocinada...
3

complementando a resposta do srluccass:

Ainda na pasta do apache, verifique na pasta sites-available, geralmente o certbot cria o arquivo com o certificado lá, procure pelo arquivo com o nome do seu site (esse nome pode variar, você configura ele quando roda o certbot), por exemplo www.meusite.com.br.conf

Nesse arquivo, verifique se existem as configurações de diretório, altere o diretório para o local do seu projeto, como /var/www/www.meusite.com.br

<Directory /var/www/html>
    # propriedades aqui
</Directory>

ou

<VirtualHost *:80>
    # propriedades aqui
    DocumentRoot /var/www/html/www.meusite.com.br
</VirtualHost>

Lembrando que cada ambiente é configurado de uma forma, não posso garantir 100% que o seu tenha esses arquivos e/ou essas configurações.

2

Se você está procurando uma solução eficiente para gerenciar o seu servidor, recomendo o uso do aaPanel. Com esta aplicação, é possível instalar facilmente servidores LAMP ou LNMP, certificados e outras funcionalidades, independentemente da versão do Linux e do kernel utilizado. Além disso, o aaPanel permite gerenciar o desempenho da máquina e os bancos de dados de forma prática e segura. Para saber mais sobre essa ferramenta, acesse o site do fabricante em https://aapanel.com.

1
0

Acho que estou no caminho mas ainda não resolvi.
Como a partir de agora estou usando https e a porta 443 tenho que fazer configurações para essa porta.
Vi que passaram configurações para porta 80 então percebi que no arquivo httpd.conf não está configurado a porta 443.
Se alguém tiver um tutorial ou vídeo de como configurar o SSL, porta 443, domínio, certificado, etc eu agradeço.

0

Descobri que o SSL foi configurado sim.
A configuração está no arquivo /opt/bitnami/apache2/conf/bitnami/bitnami.conf
Estou checando se há algo errado.