www.YourBase.com.br - Documentação

Configuração de sites com Apache, PHP e MySQL usando Webmin

Caso você não tenha muita familiaridade com a linha de comando, uma alternativa é utilizar o Webmin para fazer a configuração de sites no seu servidor. Apesar de não ter um bom histórico de falha de seguranças, e por isso é importante sempre mantê-lo atualizado, o Webmin é bastante conveniente e flexível. O módulo Virtualmin torna o Webmin um concorrente respeitável às soluções comerciais como cPanel e Plesk.

O Webmin é um software licenciado sob a GPL. Sua instalação em servidores da YourBase pode ser solicitada no momento do pedido, ou instalado e removido a qualquer momento sob demanda. Veja abaixo um passo-a-passo para configuração de um site completo com Apache, MySQL e PHP, incluindo a configuração do DNS.

Configuração DNS

É preciso apontar o domínio do seu site para o seu IP. Uma das formas de se fazer isso é hospedar o DNS nos servidores da YourBase. Assim, a configuração do domínio é feita no nosso painel de controle, e não no Webmin. Caso prefira hospedar a zona do DNS no seu servidor, isso é perfeitamente possível. Você só precisa ter 2 IPs e usar o BIND. O Webmin pode ser usado para essa configuração, entretanto isso está fora do escopo deste documento.

Você precisa, portanto, configurar mapeamentos entre os domínios e o IP do seu servidor, por meio de registros "A" no DNS. Se seu domínio é hospedado nos servidores da YourBase (veja Configuração do DNS), verifique no painel de controle a existência de um registro do tipo "A" com nome "<seu domínio>" e valor "<IP do seu servidor>". Verifique também se há um registro "A" com nome "www.<seu domínio>" e o IP do servidor.

Para testar, digite no prompt de comando do servidor ou do seu computador pessoal:

ping seudominio.com.br
Disparando contra seudominio.com.br [65.99.215.8] com 32 bytes de dados:

O IP que deve aparecer, é claro, é o IP do seu servidor. Se tudo funcionou corretamente, o próximo passo é configurar um site no Apache.

Criando um usuário específico

Para criar um site no seu servidor, é uma boa idéia criar primeiro um usuário no sistema. Os arquivos do site ficarão armazenados no diretório desse usuário, facilitando assim a administração do servidor via FTP/SCP.

Deve ficar assim:

Configuração de sites no Apache

Adicionar um site ao Apache é muito simples. Siga com cuidado os passos a seguir, trocando "seudominio.com.br" pelo nome do domínio a ser hospedado.

Exemplo:

Pronto. Seu site já deve estar respondendo no endereço http://<seudominio.com.br>" - é claro, no entanto, que sem nenhum conteúdo. O próximo passo é enviar os arquivos do seu site para colocá-lo no ar :-).

Outras recomendações:

Fazendo upload dos arquivos HTML e scripts PHP

Enviar novo arquivo anexado "winscp"

Configuração do Banco de Dados MySQL

Docs: Configuração de sites com Apache, PHP e MySQL do jeito fácil, usando Webmin (editada pela última vez em 2007-08-28 05:09:13 por YvesJunqueira)