Publicar um site no aaPanel: site, banco de dados e certificado
A sequência é sempre a mesma: crie o site informando o domínio, crie o banco de dados junto, envie os arquivos para a pasta que o painel criou e só então emita o certificado. O certificado é o último porque a emissão exige que o domínio já esteja apontando para o servidor — tentar antes disso falha sempre.
Criar o site
Na área de sites, adicione o domínio. O painel cria a pasta, a configuração do servidor web e, se você marcar a opção, o banco de dados com usuário e senha já prontos. Marque também a versão do PHP que a aplicação exige — dá para trocar depois, por site, sem afetar os outros.
Inclua o domínio com e sem www na lista de domínios do site. Esquecer isso gera o clássico "o site abre de um jeito e não abre do outro".
Enviar os arquivos
Use o gerenciador de arquivos do painel e envie um pacote compactado, em vez de centenas de arquivos soltos por FTP. Descompacte no destino e confira se o conteúdo ficou na raiz do site, e não dentro de uma subpasta criada pelo próprio pacote — é o engano mais comum, e o sintoma é a página de listagem de arquivos aparecendo no lugar do site.
Ajustar a pasta que o domínio abre
Projetos em framework guardam na pasta pública apenas o que pode ser aberto pelo navegador. Nesses casos, aponte o diretório do site para essa subpasta nas configurações do site. Deixar o projeto inteiro exposto publica o arquivo de ambiente com as suas senhas.
Banco de dados
Anote nome, usuário e senha e ajuste o arquivo de configuração da aplicação. Para importar um banco existente, o painel tem importação direta e também um phpMyAdmin. Arquivo grande costuma falhar pela interface: nesse caso, importe pela linha de comando ou aumente temporariamente os limites de envio do PHP.
Emitir o certificado
Com o domínio já apontando, use a opção de certificado gratuito na tela do site e inclua todos os domínios da lista. Ative em seguida o redirecionamento para a versão segura. Se a emissão falhar, a causa quase sempre é uma destas três: o domínio ainda não aponta para este servidor, a porta comum está fechada no firewall, ou uma regra de redirecionamento impede a verificação.
Conferência final
Abra o site pelo endereço seguro, navegue por uma página interna, teste um formulário e confirme que o cadeado não traz aviso. Só então avise o cliente.