Pesquisa de site

Como instalar cPanel e WHM no CentOS 6


cPanel é um dos painéis de controle comercial mais populares para hospedagem web Linux. Tenho trabalhado com cPanel nos últimos 3+ anos para gerenciar todos os clientes de hospedagem compartilhada, de revenda e empresarial .

Ele vem com cPanel e Web Host Manager, o que torna a hospedagem na web mais fácil para você. WHM fornece acesso de nível raiz ao seu servidor, enquanto cPanel fornece interface de acesso de usuário para gerenciar sua própria conta de hospedagem na web no servidor.

Recursos do cPanel

O painel de controle cPanel é um painel de controle muito versátil para gerenciar seus servidores de hospedagem. Possui muitos recursos que tornam a hospedagem na Web mais fácil para você. Alguns deles estão listados abaixo:

  • Controles GUI poderosos em seu servidor com WHM.
  • Pode realizar tarefas tediosas como backups, migrações e restaurações de maneira muito fácil e tranquila.
  • Excelente gerenciamento de DNS e servidor de e-mail para o servidor principal e também para a conta do cliente.
  • Pode facilmente alternar/ativar/desativar serviços para o servidor.
  • Pode configurar SSL/TLS para todos os serviços de servidor e domínios de cliente.
  • Fácil integração com Phpmyadmin para fornecer uma interface baseada na web para gerenciar seus bancos de dados MySQL.
  • Sinta-se à vontade para reformulá-lo.
  • Pode ser facilmente integrado ao WHMCS para automatizar o gerenciamento de faturamento.

Aqui neste artigo, abordaremos a instalação do cPanel e do WHM no CentOS/RHEL 6.5 e compartilharemos alguns mais informações úteis que o ajudarão a gerenciar cPanel e WHM.

Pré-requisitos de instalação

  1. Uma instalação nova e mínima do servidor CentOS 6.5.
  2. No mínimo 1 GB.
  3. É necessário um mínimo de 20 GB de espaço livre em disco para a instalação do cPanel.
  4. Uma licença do cPanel.

Instalação do cPanel no CentOS e RHEL 6

Primeiro, certifique-se da versão do sistema operacional em que sua caixa Linux está rodando. Para fazer isso, use o seguinte comando.


cat /etc/redhat-release

CentOS release 6.4 (Final)

Se você não possui a versão mais recente, atualize seu sistema operacional para a versão mais recente. No CentOS e RHEL, podemos simplesmente fazer isso com o instalador de pacotes yum.


yum update

Assim que as atualizações forem concluídas, verifique a versão mais recente do sistema operacional com o mesmo comando acima.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Em seguida, certifique-se de que seu sistema tenha um nome de host padrão; caso contrário, defina-o da seguinte maneira.


hostname cpanel.tecmint.lan

Depois de garantir a versão do sistema operacional e o nome do host, você não precisa instalar nenhum outro pacote de dependência, o script do instalador automático do cPanel faz tudo por você. Podemos baixar o arquivo do instalador cPanel no diretório /home.


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Este comando acima muda sua sessão para o diretório inicial, baixa a versão mais recente do cPanel e WHM e executa o script de instalação.

Importante: eu recomendo fortemente executar o script do instalador automático do cPanel no modo de tela se você estiver fazendo isso com SSH porque leva 30 -40 minutos para concluir a instalação, dependendo dos recursos do servidor e da velocidade da largura de banda.

Saída de amostra

Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

Agora, você precisa aguardar que o script do instalador do cPanel conclua sua instalação.

O que o script do instalador automático faz por você

O cPanel modifica fortemente o seu sistema operacional e é por isso que nenhum cPanel Uninstaller está disponível na web até agora, você precisa reformatar seu servidor para remover completamente o cPanel do seu servidor.

  1. Ele verifica vários pacotes para garantir que não haverá conflitos e encontra qualquer conflito de pacote, desinstala pacotes anteriores com yum e é por isso que é recomendado instalar o cPanel em um sistema operacional novo.
  2. Baixa arquivos de idioma e base para instalação.
  3. Instala vários módulos Perl através de CPAN e outros pacotes necessários com yum.
  4. Baixa e compila PHP e Apache com vários módulos associados.

Assim que o script concluir sua instalação, será exibido que a instalação do cPanel foi concluída. Você pode ser solicitado a reinicializar o servidor após a instalação.

Depois disso, você precisa concluir o assistente de instalação a partir de sua interface baseada na web e acessar o WHM com o seguinte URL.

http://your-server-ip:2087

OR

http://your-host-name:2087

O cPanel abrirá sua interface web semelhante ao mostrado abaixo.

Faça login com o usuário “root ” e sua senha. Ainda faltam mais alguns cliques para concluir a instalação do cPanel. Concorde com o Contrato de Licença do Usuário Final clicando no botão “Concordo?/Vá para a Etapa 2”:

Forneça o endereço de e-mail ativo e o endereço SMS de contato nas colunas “Endereço de e-mail de contato do servidor” e “Endereço SMS de contato do servidor” respectivamente, porque seu cPanel envia todos os alertas importantes , notificação para este EMail-id (recomendado). Você também pode preencher os demais detalhes, se tiver um.

Forneça um nome de host FQDN e entradas de resolvedor para seu servidor nesta seção de Rede. Você pode usar os resolvedores do Google nesta seção se você não tiver os resolvedores do seu ISP. Por favor, veja a imagem abaixo.

Se você tiver mais de um IP conectado à sua placa NIC e quiser configurar um IP específico para oIP principal do seu servidor, você pode faça isso a partir daqui, para isso escolha o IP no menu suspenso e clique em “Ir para Configuração 4”.

No assistente de configuração, você pode selecionar o servidor DNS que deseja usar. Você pode escolher um deles de acordo com suas vantagens, desvantagens e recursos do servidor. Leia a comparação com atenção e selecione o servidor DNS. Por favor, veja a imagem abaixo.

Na mesma etapa, anote os servidores de nomes que deseja usar no formato ns1/ns2.example.com. Além disso, adicione uma entrada A para seu nome de host e servidor de nomes marcando a caixa de seleção, veja a imagem abaixo.

Você pode selecionar e configurar diferentes serviços como FTP, Mail e Cphulk na Etapa 5 deste web based assistente, consulte os instantâneos e a descrição abaixo.

Você pode selecionar o servidor FTP de sua escolha neste assistente, que deseja usar para o seu servidor dependendo de suas vantagens, desvantagens e dependendo de sua facilidade e requisitos.

A proteção de força bruta Cphulk detecta e bloqueia atividades de ataques de senha falsa e bloqueia seu IP para o seu servidor. Você pode ativar/desativar e configurá-lo neste assistente de instalação. Por favor, veja o instantâneo abaixo.

A última etapa 6 permite ativar cotas, o que ajuda a rastrear o uso de espaço em disco.

Selecione “Usar cotas do sistema de arquivos” e clique em “Concluir assistente de configuração” para concluir o processo de instalação. Assim que terminar a instalação, a página inicial do WHM aparecerá como abaixo.

Você pode ver que a página inicial do WHM está exibindo todas as opções do painel de controle e a barra lateral com recurso de pesquisa que permite pesquisar opções apenas digitando seus nomes.

Às vezes, o script do instalador do cPanel não consegue atualizar a licença devido a entradas de firewall ou resolvedores e você verá um aviso de teste na página. Você pode fazer isso manualmente com o seguinte comando.

root@server1 [~]# /usr/local/cpanel/cpkeyclt

Como eu disse acima que o Cpanel é para acesso em nível de usuário e o WHM é para acesso em nível root, você precisa criar uma conta com opção disponível no WHM. Aqui criei uma conta com o nome de usuário “tecmint ” para mostrar a visualização do cPanel para os usuários. Por favor, veja a imagem abaixo.

Outra coisa útil a saber antes de começar a trabalhar com Cpanel e WHM.

Arquivos de back-end do CPanel

  1. Diretório Cpanel: /usr/local/cpanel
  2. Ferramentas de terceiros: /usr/local/cpanel/3rdparty/
  3. Diretório de complementos do Cpanel: /usr/local/cpanel/addons/
  4. Arquivos base como Phpmyadmin, skins: /usr/local/cpanel/base/
  5. Binários cPanel: /usr/local/cpanel/bin/
  6. Arquivos CGI: /usr/local/cpanel/cgi-sys/
  7. Acesso ao Cpanel e arquivos de log de erros: /usr/local/cpanel/logs/
  8. Arquivos relacionados ao Whm: /usr/local/cpanel/whostmgr/

Arquivos conf importantes

  1. Arquivo de configuração do Apache: /etc/httpd/conf/httpd.conf
  2. Arquivo conf do servidor de correio Exim: /etc/exim.conf
  3. Arquivo conf nomeado: /etc/named.conf
  4. Arquivo conf ProFTP e Pureftpd: /etc/proftpd.conf e /etc/pure-ftpd.conf
  5. Arquivo de usuário do Cpanel: /var/cpanel/users/nomedeusuário
  6. Arquivo de configuração do Cpanel (configurações de ajuste): /var/cpanel/cpanel.config
  7. Arquivo de configuração de rede: /etc/sysconfig/network
  8. Complementos, informações estacionadas e subdomínios: /etc/userdomains
  9. Arquivo de configuração de atualização do Cpanel: /etc/cpupdate.conf
  10. Arquivo conf Clamav: /etc/clamav.conf
  11. Arquivo de configuração MySQL: /etc/my.cnf
  12. Arquivo de configuração ini do PHP: /usr/local/lib/php.ini

Links de referência

Página inicial do cPanel/WHM

Por enquanto isso é tudo com a instalação do Cpanel, existem muitos recursos no Cpanel e WHM que ajudam você a configurar o ambiente de hospedagem na web. Se você enfrentar algum problema com a configuração do Cpanel em seu servidor Linux ou precisar de qualquer outra assistência como backups, restaurações, migrações etc, basta entrar em contato conosco.

Até então, fique conectado com linux-console.net para tutoriais mais interessantes e interessantes no futuro. Deixe seus valiosos comentários e sugestões abaixo em nossa seção de comentários.