Esse "tutorial" é destinado a quem queira montar o próprio servidor Web linux, mas não pretende ficar mexendo muito no terminal. O ZPanel é uma excelente escolha pra quem pretende montar um serviço de webhosting. Também fiz um post onde mostro a montagem de um servidor web sem usar o zpanel, no puro terminal, caso prefira, de um conferida.
Então vamos...
Minha base é um um Ubuntu Server 12.04 zerado (ainda não está homologado para versões mais LTS mais recentes). A partir daí, o primeiro passo é instalar o ZPanel. Instruções do link http://www.zpanelcp.com/download/. Basicamente executar o comando:
bash <(curl -Ss https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh)
Lembrando que é preciso dar permissão no script (chmod +x <arquivo>).
Concluída a instalação. Acesse via browser o endereço IP da máquina ou simplesmente localhost.
Para saber a senha padrão para acesso, veja o arquivo /root/passwords.txt. Nesse arquivo tem todas as senhas necessárias (zpanel, mysql, etc)
Logue na interface web e vamos as configurações:
Recomendo que defina primeiramente os pacotes, que seriam os planos de hospedagem. Por exemplo um plano com tráfego ilimitado e outro com tráfego limitado a 20Gb.
No meu cenário criei apenas um com limite de 1Gb de disco.
No meu caso eu preciso criar vários clientes com o mesmo domínio. Nos clientes só vai mudar o subdomínio. Para que essa configuração seja válida pro ZPanel é precisa fazer um ajuste nas configurações do Apache.
Como podem ver tem muita configuração que pode ser feita, mas para esse tutorial vou me limitar a apenas essa.
Agora posso criar meus clientes:
Observe abaixo que o cliente tem um pacote atrelado.
Esse login (username) e senha vai ser usado para logar no ZPanel (não é o usuário FTP)
Na parte do cliente ele pode definir o domínio(s).
Sempre que criado o domínio é necessário criar os registros de DNS para que ele fique funcional.
O cliente também pode criar contas FTP para acesso ao server e bancos de dados.
Criando um banco de dados:
Criando um usuário para o banco:
Para testar, basta usar um putty ou WinSCP:
Outros pontos:
Pra quem é o admin, é importante saber onde fica os arquivos dos clients, olha aqui:
No menu Admin tem uma funcionalidade interessante para administrar também, é a shadow:
O espaço em disco apresentado representa tanto os arquivos em disco quanto o banco de dados.
Ok. O básico é esse. Espero que tenha ajudado.. Até quem sabe uma próxima de ZPanel.
amigo meu zpanel não loga no email. mail.dominio.com.br digito o usuario e senha e nada. quando entro nessa pagina aparece pra mim a tela de login do zpanel e nao do email. isso ta certo ?
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirTambém estou com o mesmo problema.
ResponderExcluirO projeto do zpanel está parado faz um tempo... recomendaria vcs tentarem usar o sentora... é baseado no zpanel mas esta mais atualizado.
ResponderExcluirObrigado pela dica, vou olhar o sentora.
ResponderExcluirAmigo, podes me dizer que ip devo configurar o DNS server do Bind, ip real ou o 127.0.0.1?
ResponderExcluir