TUTORIAL WHM (Web Host Manager)
É difícil falar em VPS, Servidores Dedicados ou Revendas de Hospedagem sem citar o todo poderoso WHM.
Quando se fala em servidores sabemos que o Linux é soberano, juntamente a ele utilizamos ferramentas como o Apache (mais bem sucedido servidor web livre) e o Cpanel (software de gestão para alojamento web, com interface na porta TCP 2082, ou na porta TCP 2083 quando em modo seguro).
Pra quem não conhece, o WHM é um módulo incluso no Cpanel voltado para manutenção de clientes, e a instalação de HTTP, SMTP, e outros serviços para alojamento web, que funciona na porta TCP 2086, ou na porta TCP 2087 quando em modo seguro (portas padrão).
Muitos recursos do WHM são usados diariamente, outros podem nunca serem usados dependendo de sua aplicação no servidor. Este tutorial explica as principais funções.
A primeira coisa que você deve fazer antes de criar uma nova conta é criar o plano de hospedagem em 'Add Package/Criar Plano'. Você não poderá instalar qualquer domínio em sua conta antes que tenha pelo menos um plano de hospedagem definido. Dica: para escolher o painel de controle em português para seus clientes escolha o RV SKIN como tema do cPanel
Account Functions / Funções de Conta
- List Accounts / Listar Contas
Mostra todos os domínios de seus clientes, ip, usuários, data da instalação e espaço utilizado. Você poderá alterar o plano de cada cliente e editar as informações de contato do mesmo. - Create a New Account / Criar uma Nova Conta
O próprio nome já diz, criar uma nova conta, mas há detalhes que necessitam de atenção sempre que for instalar um novo cliente no servidor:
-1- Não pode haver espaços antes e depois do domínio. Também não pode ter o www ou http:// (escreva apenas o domínio. Ex. dominio.com.br)
-2- O nome de usuário (username) não pode começar com número ou ter qualquer espaço. Caso o usuário padrão contiver algum traço (-), remova-o ou poderá ocorrer erro na criação da nova conta. nome de usuários não aconselháveis: 123dom ou 123-dom ou dom-
nome de usuários aconselháveis: domco ou domxx ou domqt
Procure criar contas utilizando letras minusculas em usuario e senha.
Para instalar uma nova conta, siga estes passos:
1. Digite o domínio no campo 'Domain' (sem www, http ou espaços - apenas dominio.com.br). Após informar o domínio o sistema irá criar um usuário(username) automáticamente. Se o usuário criar um usuário que contenha "-", por favor, remova-o.
2. Criar uma senha para o usuário no campo 'password'. Você pode criar a senha que desejar ou que seu cliente pode ter lhe informado ao assinar seu plano. Utilize sempre letras minusculas e evite senhas fáceis.
3. Selecione o Plano de Hospedagem (package) que você criou anteriormente e clique no botão 'create'.
O plano padrão de sua conta pode variar de acordo com as configurações de hardware do servidor. Altere-o conforme a sua necessidade.
- Skeleton Directory / Diretório Padrão
Este diretório é onde você poderá definir quais arquivos aparecerão ao criar uma nova conta. Você pode por exemplo definir uma página de sua empresa com o texto "mais um domínio da hospedado por xxxx" até que seu cliente remova-o. Se desejar utilizar este recurso, você deve primeiro clicar neste link para criar o diretório cpanel3-skel no seu domínio principal. Passo a passo:
1. Crie uma página simples chamada index.html - Hospedada por xxx ou a informação de seu interesse. Se você estiver utilizando imagens, utilize o endereço absoluto de seu caminho (ex.: IMG SRC=" http://seudominio.com.br/imagens/bemvindo.gif")
2. Acesse por FTP o seu domínio principal e abra o diretório /cpanel3-skel. Depois abra o diretório /public_html
3. Faça o upload de sua página index.html dentro deste diretório. É SÓ ISTO!
Toda vez que você instalar uma nova conta, esta página será copiada para o novo domínio. O usuário deste domínio poderá apagá-la ou substituí-la conforme sua necessidade.
- Terminate an Account /Encerrar uma Conta
O próprio nome já diz. Mas utilize com ATENÇÃO: Os arquivos não poderão ser recuperados após utilizar esta função. A conta será DEFINITIVAMENTE REMOVIDA. - Upgrade/Downgrade an Account / Alterar Plano de uma Conta Utilize esta opção para alterar o plano de hospedagem de uma conta.
- View Bandwidth Usage /Visualizar estatística de tráfego
Este recurso lhe dá uma idéia do tráfego utilizado por todos seus clientes no mês atual. Você pode também visualizar as estatísticas de meses anteriores. Se você ver um cliente com a cor (amarelo ou vermelho), fique de olho nele pois ele está usando bastante tráfego, geralmente em planos baratos o sistema suspende automaticamente o cliente que ultrapassar o tráfego disponível.
- Suspend or Unsuspend and account & List Suspended Accounts - Suspender / Reativar conta & Listar Contas Suspensas
Você poderá SUSPENDER (temporariamente) ou REATIVAR as contas de seus clientes. - Modify Suspended Account Page / Modificar Página de Suspensão
Clicando neste link você poderá editar a página que aparecerá quando um site que estiver suspenso for acessado.
- Password Modification / Alterar Senha
Se algum usuário perder ou esquecer sua senha, você pode criar uma nova senha.
- Funções Multiplas Contas - Terminate Multiple Accounts / Encerramento de Contas
Utilize esta função para encerrar diversas contas ao mesmo tempo. Mas cuidado, uma vez que a conta for encerrada, não haverá como recuperá-la.
- Modify/Upgrade Multiple Accounts / Alterar Planos de Contas Utilize esta função para alterar o plano de várias contas ao mesmo tempo
- Themes / Temas - Change WHM Themes / Alterar Tema do WHM
Você pode escolher outro tema para o WHM. Existem diversos, alguns são pagos outros gratuitos.
- Packages / Planos de Hospedagem - Feature Manager / Gerenciador de Recursos
Imagine que você queira criar algum plano restringindo o uso a determinadas ferramentas, como por exemplo o Fantastico ou o Gerenciador MySQL. Através desta ferramenta você pode criar uma configuração determinando quais recursos estarão disponíveis em algum plano de hospedagem. Após criar uma configuração, você deverá associá-la a um plano de hospedagem para que ao entrar no cPanel deste plano, o usuário veja apenas as ferramentas que você definiu.
- Add Package / Adicionar Plano de Hospedagem
É através desta ferramenta que você irá definir as configurações dos planos de hospedagem que você irá oferecer a seus clientes. A seguir uma explicação de cada campo que você deverá preencher:
• Package Name = Nome do Plano
Ex.: Plano 1, Plano Bronze, Plano Ouro
• Quota = Espaço em disco em Megabytes
Definir o limite de espaço oferecido no plano de hospedagem
• Max FTP Accounts = Qtd Máxima de contas FTP
Definir o limite máximos de contas FTP do plano de hospedagem
• Max Email Account = Qtd Máxima de contas de E-mail
Definir a quantidade máxima de contas de e-mail no plano de hospedagem
• Max Email Lists = Qtd Máxima de Lista de E-mails
Definir a quantidade máxima de lista de e-mails no plano de hospedagem
• Max SQL Databases = Qtd Máxima de Banco de Dados MySQL
Definir a quantidade máxima de banco de dados no plano de hospedagem
• Max Sub Domains = Qtd Máxima de Sub-domínios
Ex.: http://subdominio.dominio.com.br
• Max Parked Domains = Qtd Máxima de estacionamento de domínios
Digamos que seu site se chame “empresatal.com.br” e você quer que o “empresatal.com” aponte para o “empresatal.com.br”. Isto é estacionar um domínio já que não é necessário criar uma conta para ele, apenas redirecioná-lo
• Max Addon Domains = Qtd Máxima de domínios adicionais
Através deste recurso, uma conta pode hospedar mais de um domínio, mas ATENÇÃO, não confunda este recurso com o do WHM. Quando você cria uma conta no WHM, cada conta tem seu proprio cPanel e suas próprias configurações, já em domínios adicionais, ao hospedar um novo dominio, o mesmo estará apontando para http://contadocliente.com.br/novodominio e somente haverá um cPanel para todos os dominios.
• Cgi Access = Acesso Cgi
Habilite esta opção para oferecer suporte a CGI neste plano
• FrontPage Extensions = Extensões do FrontPage
Habilite esta opção para poder instalar as extensões do FrontPage neste plano
• Bandwitdh Limit = Tráfego mensal
Informe o Tráfego mensal em MegaBytes, Ex.: Para 1GB de tráfego, informe "1000" sem aspas, para 5GB informe "5000".
• Cpanel Theme = Tema do cPanel
De preferência ao tema xbr pois é o que tem mais conteúdo no idioma português
• Feature List = Gerenciador de Recursos
Caso você tenha criado alguma configuração no Gerenciador de Recursos, você pode aplicá-la a seu novo plano de hospedagem
- Delete Package / Apagar Plano de Hospedagem
Não é necessário comentários para esta opção, apague o plano de hospedagem desejado. –
Edit Package / Alterar Plano de Hospedagem
Sempre que necessário, você pode alterar / ajustar o plano de hospedagem desejado
//-------------
Bom é isso, dominando estes recursos já dá pra começar a manipular Servidores Web.
Num próximo artigo, mostrarei como criar o servidor do zero.
Abraços,