Tutorial do CPanel

Tutorial do CPanel
CPanel é um dos painéis de controle de hospedagem da web mais usados. Possui um grande número de utilitários e ferramentas para gerenciamento de sites e servidores. Por exemplo, você pode gerenciar e publicar seus sites, criar contas de email e FTP, instalar aplicativos como o WordPress, proteger seu site com certificados SSL.

O CPALEL é baseado no sistema operacional Linux e atualmente suporta o CentOS 7, Cloud Linux 6 e 7, Red Hat Enterprise Linux versão 7. Amazon Linux 1 foi apoiado anteriormente, mas agora foi abandonado.

CPALEL Requer um novo servidor para instalação. Pode ser porque requer serviços diferentes em uma porta diferente; Assim, ele tenta evitar qualquer conflito portuário com serviços previamente instalados.

Portas usadas por cpanel

CPALEL tem vários serviços para hospedagem de sites e gerenciamento de servidores. Alguns deles exigem que uma porta específica seja aberta para funcionar corretamente. Portanto, seria melhor se você os permitisse através do seu firewall. Uma breve lista de serviços e as portas que eles ouvem é dada abaixo:

Portas e serviços CPanel
Serviço Portas
cpanel 2082
cpanel SSL 2083
WHM 2086
Whm ssl 2087
Ftp 0
Ssh 22
Smtp 25, 26, 465
Dns 53
Httpd 80, 443
Correio eletrónico 2095

Modificação de portas em cpanel

O CPALEL fornece muitos serviços em execução em portas diferentes e, às vezes, é necessário alterar a porta padrão de um serviço. A razão para isso pode ser conflitos portuários ou alguns problemas de segurança. Seja qual for o motivo, mostraremos como modificar o número da porta de serviços específicos do cPanel como o Apache (HTTPD), SSH e SMTP. Alguns números de porta podem exigir que você entre em contato com seu provedor de hospedagem, enquanto números de porta específicos não podem mais ser alterados, como a porta cpanel.

Nota: Antes de adicionar qualquer nova porta, configure o firewall para permitir o novo tráfego da porta. Além disso, verifique se algum outro serviço ainda não usa a nova porta.

Alteração do número da porta Apache em um servidor cpanel.

Passo 1: Faça login na sua conta WHM e vá para as configurações de ajuste da seguinte forma:

Home >> Configuração do servidor >> Configurações de ajuste

Agora vá para o menu "sistema" e altere o número da porta Apache HTTP (80) e SSL HTTPS (443)

Alterando o número da porta SSH em um servidor cpanel.

Passo 1: Faça login no seu servidor via SSH como usuário root.

Passo 2: Depois de fazer login, procure o arquivo ssh_config e abra -o com qualquer editor de texto como Nano ou VI.

# vi/etc/ssh/ssh_config

Dica: é sempre uma boa ideia fazer backup de um arquivo antes de modificá -lo.

Etapa 3: Agora, procure uma linha no arquivo sshd_config semelhante ao "#port 22". Aqui 22 é a porta padrão na qual o daemon sshd ouve para conexões. Descomment essa linha removendo o símbolo '#' no início da linha. Agora insira qualquer novo número de porta privilegiado entre 1 - 1023. A porta privilegiada é aquela porta que é acessível apenas pelo usuário root.

# A porta 20 alterou para a porta 69

Passo 4: Agora reinicie o serviço SSH usando o seguinte comando:

# Service SSHD Reiniciar

Caso você tenha experimentado incorretamente o arquivo, você pode corrigir o arquivo de configuração SSH original navegando no link a seguir em um navegador da web:

https: // Exemplo.com: 2087/scripts2/doautofixer?Autofix = SafessHrestart

Este script tentará atribuir um arquivo de configuração SSH adicional para a porta 23. Agora você pode acessar e modificar o arquivo de configuração SSH original.

Alterando o número da porta SMTP em um servidor cpanel.

Alguns provedores bloqueiam o acesso à porta 25 para enviar e -mails. Mas esta porta é necessária para se comunicar com os usuários usando outros serviços de email. Para alterar a porta SMTP, navegue por:

Faça login para WHM> Configuração de Serviço> Gerenciador. Dentro do “Exim Mail Server (em outra porta)”, altere o número da porta para o valor desejado.

Embora o CPALEL ofereça a opção de alterar a porta do exim SMTP, mas é inútil. Isso ocorre porque quebra a comunicação, pois outros servidores de email não estão configurados para funcionar com portas fora do padrão. A solução para isso é usar um "host inteligente" ou opção de serviço de terceiros no cpanel.

Usando Let's Encrypt com cpanel

Let's Encrypt é um serviço de criptografia TLS gratuito e amplamente usado. O CPALEL facilitou a instalação e o gerenciamento do certificado SSL fornecido por Let's Encrypt. Para usar o serviço Let's Encrypt SSL, você precisa instalar o plug -in CPALET Let's Encrypt. O recurso Auto SSL do cPanel e o plug -in Let's Encrypt para CPanel buscam os certificados fornecidos pelo Let's Encrypt ™. Siga as etapas abaixo para instalar o plug -in Let's Encrypt:

  1. Faça login no seu servidor com a credencial do usuário root.
  2. Agora execute o seguinte comando para instalar o plugin:/usr/local/cpanel/scripts/install_lets_encrypt_autossl_provider

    Se você deseja desinstalar o plug -in, basta executar o comando abaixo:

    /scripts/Uninstall_lets_encrypt_autossl_provider
  3. Agora ative o provedor Let's Encrypt no WHM. Este login no WHM e vá para a página "Gerenciar SSL Auto" em "SSL/TLS.”O caminho é mostrado abaixo: WHM> HOME> SSL/TLS> Gerenciar Auto SSL.
  4. Agora, na guia Provedores, selecione a opção Let's Encrypt; Depois de aceitar os termos de serviço, salve o arquivo. A partir de agora, o Auto SSL usará Let's Encrypt ao substituir um certificado.Depois que o Auto SSL foi ativado no WHM, é hora de adicionar os certificados à sua conta. Siga as etapas abaixo para conseguir isso:
    1. Faça login na sua conta WHM.
    2. Sob o caminho do gerenciamento do Auto SSL, selecione a guia Gerenciar usuários.
    3. Dentro da guia Gerenciar usuários, você pode configurar quais usuários individuais do CPALEL podem usar o Auto SSL.
    4. Selecione o domínio necessário e clique em "Instalar" para adicionar o certificado.
    5. Após a conclusão da instalação, clique no link "Retornar ao gerenciador SSL" na parte inferior da página.

Vamos criptografar para hospedagem compartilhada

Se você estiver em um plano de hospedagem compartilhado, para instalar o certificado SSL Free SSL, siga as etapas abaixo:

  1. Vá para algum site que oferece serviços SSL gratuitos como SSLForFree ou Zerossl.
  2. Preencha o assistente de certificado SSL gratuito, inserindo seu nome de domínio e aceite os termos de serviço.
  3. Em seguida, solicitará que você verifique sua propriedade de seu domínio. Por exemplo, alguns provedores de serviços SSL pedem para criar registros TXT no servidor DNS que hospeda seu domínio. Eles dão os detalhes dos registros txt. Mais tarde, eles consultarão o servidor DNS para os registros txt.
    O outro método é baixar dois arquivos e enviá -los para sua conta cpanel. O local de upload do arquivo no servidor estará dentro: public_html>. bem conhecido> ache-desafio.
  4. Agora, depois de verificarmos a propriedade do domínio, ele fornecerá uma chave de certificado e uma conta ou chave de domínio (chave privada). Baixe ou copie esses arquivos em algum lugar. A próxima coisa é configurar o SSL para o nosso site.
  5. Faça login na sua conta CPanel. Na seção "Segurança", selecione a opção SSL/TLS.
  6. Selecione a opção “Gerenciar sites SSL” em Instalar e gerencie o SSL para o seu site (https).
  7. Selecione o domínio no menu suspenso que você usou para se registrar no site Zerossl ou SSLForFree.
  8. Agora, insira o conteúdo dos arquivos de certificado de domínio na caixa de texto do certificado. Para verificar se o arquivo também contém a chave do pacote da CA, veja se ele possui uma linha "-nd Certificate-" e "-Begin-" no meio do texto aleatório. Se for esse o caso, basta cortar a parte que começa da linha “-Begin Certificate-” no meio ao final do texto.
  9. Agora cole a parte restante cortada da etapa 8 na caixa de texto Autoridade de Certificação.
  10. Agora copie a chave privada, eu.e., Chave de domínio e cole -a no campo “Chave Privada”.
  11. Por fim, clique no "Certificado de instalação" para instalar todos os certificados.

Para verificar se o seu site está sendo executado no protocolo HTTPS, tente acessar seu site com https: // yourDomain.com

Redirecionar http para https

Para redirecionar a solicitação HTTP para HTTPS, abra o gerenciador de arquivos no CPALEL. Procure um arquivo chamado “.htaccess ", se não estiver lá, olhe dentro de conteúdo oculto, caso contrário, crie um novo.

Abra o arquivo e adicione as seguintes linhas:

RewriteEngine
Rewritecond %https off
Rewriturele ^(.*) $ https: //%http_host%request_uri [l, r = 301]

Agora teste se .Htaccess está funcionando navegando no seu site com http: // yourDomain.com. Se for redirecionado automaticamente para https, está funcionando corretamente.

A desvantagem do uso de Let's Encrypt é que o certificado precisa ser re-validado após 90 dias. Além disso, possui vários limites de domínio e limites de taxa.

backup cpanel

O CPALEL fornece um recurso para fazer backup de nossos bancos de dados, e -mails, arquivos, etc. O backup pode ser usado para manter uma cópia local dos dados, recuperar os dados, mudar para um novo provedor de hospedagem ou para outros usos. Os backups são uma tarefa necessária para os administradores do sistema manter sua organização segura em qualquer desastre de dados. Neste guia, veremos como fazer backups diferentes usando cpanel.

Backup completo
Passo 1: Faça login na sua conta CPanel e clique no utilitário "backup" na seção "Arquivos".

Passo 2: Ele mostrará três tipos de opções de backup: backup completo, backup de conta, backup parcial. Clique no botão em backup completo, que é rotulado como “Baixe um backup de conta completo.”Ele criará um arquivo de todos os arquivos e configurações do seu site.

Etapa 3: Na próxima página, ele pedirá o destino para manter seu arquivo de arquivo de backup. Você pode selecionar para salvar o backup no diretório inicial, transfira -o para outro servidor via protocolos FTP ou SCP.

Você também pode opcionalmente selecionar para receber um email para conclusão de backup.

Passo 4: Clique no botão "Gereate Backup" para iniciar o processo do backup. O método pode levar tempo conforme o tamanho de seus dados. Ele gerará um arquivo de backup para download com extensão.alcatrão.gz. O nome do arquivo contém a hora e a data do backup e o nome do domínio.

Backup parcial
Com este método, só podemos fazer um backup de coisas específicas como 1) Diretório da casa 2) MySQL 3) Bancos de dados 4) E -mails 5) Filtros de email. Para fazer um backup parcial, clique no link dado em cada opção abaixo do título "Backups parciais".

Backups da conta
A opção de backup da conta é usada apenas quando precisamos baixar o arquivo de backup completo para o nosso computador local.

A outra opção, "Assistente de Backup", também pode criar e restaurar um backup. Ele fornecerá um guia passo a passo para gerenciar o backup.

Gerenciando versões PHP com cpanel

A seção de software da CPanel fornece utilitários para definir várias configurações relacionadas ao PHP. Abaixo, veremos como modificar algumas dessas configurações.

Alterando a versão

Passo 1: Faça login na sua conta CPanel e vá para a seção de software. Procure um aplicativo chamado “MultiHP Manager.”Se ainda não estiver instalado, você pode instalá -lo no centro de software do CPALEL, como“ Installatron Applications Installer ”ou qualquer que seja a sua empresa de hospedagem, fornece um instalador de software.

Passo 2: Agora selecione o domínio para o qual você deseja alterar a versão do PHP. No menu suspenso certo, rotulado como "versão php", escolha a versão PHP que você deseja instalar.

Etapa 3: Clique no botão Aplicar para confirmar sua seleção. Esteja ciente de que as coisas podem ser quebradas às vezes quando você mudar a versão do PHP. Por exemplo, talvez você não consiga abrir sua página de administrador do WordPress depois de alterar a versão do PHP. Se tal coisa acontecer, reverta para sua versão mais antiga do PHP.

Editor MultiHP INI é um utilitário cpanel que permite que os usuários façam alterações mais significativas nas configurações do PHP. Tem dois modos de edição:

  1. Modo básico para alterar várias diretrizes PHP com um interruptor de alternância. Essas diretrizes incluem alias_url_fopen, allow_url_include, file_uploads etc.
  2. O modo editor permite adicionar novo código PHP ao seu PHP.arquivo de configuração ini.

Configurando .arquivo htaccess em cpanel

.O arquivo de acesso htaccess ou hipertexto é um arquivo essencial para manipular vários aspectos de um site em execução em um servidor Apache. Podemos adicionar funcionalidade adicional e controlar recursos ao nosso site com o .Configuração do arquivo htaccess. O .O arquivo htaccess geralmente reside no diretório raiz e está oculto. Você pode usá -lo do gerenciador de arquivos. No entanto, todo diretório pode ter seu.arquivo htaccess. Se você não consegue encontrar o .Arquivo HTACCESS, você pode criar um novo usando o File Manager no CPALEL.

Neste guia, tentaremos explorar algumas características salientes do .arquivo htaccess.

  1. Páginas de erro personalizadas: Na maioria das vezes, você percebeu que, quando consultarmos uma página da web na internet, recebemos um erro "404: erro não encontrado" quando a página da web solicitada não está disponível. Com o .Arquivo HTACCESS, podemos personalizar essas páginas de erro do texto do plano para as páginas da Web de aparência agradável e de atrair usuários.Primeiro, você precisa projetar uma página de erro personalizada e colocá -la no diretório de documentos root do seu servidor da web. Se você o colocou em algum outro subdiretório, especifique o caminho desse subdiretório. Abra o .Arquivo Htaccess e Coloque o seguinte código: ErrorDocument 404 /PathTodirectory /Error404.html

    Onde o primeiro 404 é o número do erro e o erro404.html é sua página de erro personalizada.
    Podemos fazer o mesmo processo para outros erros, como uma solicitação ruim, o erro interno-serrista, etc.

  2. Redirecionando a solicitação HTTP para HTTPS: Às vezes, os usuários acessam um site sobre o HTTP ou solicitam um recurso sobre o HTTP; Eles deveriam estar usando https. Nesse caso, os navegadores modernos geram um aviso de conexão insegura. Para tornar a conexão segura, podemos usar o .arquivo htaccess para redirecionar a solicitação HTTP para HTTPS automaticamente. Para isso, abra o .Arquivo Htaccess e adicione as seguintes linhas: RewriteEngine
    Rewritetond %https! = on
    Rewriturele ^ (//.*) $ https: //%server_name $ 1 [redirect = 301]

    Este módulo ativará a reescrita do URL e redirecionará qualquer solicitação HTTP para HTTPS. Por exemplo, qualquer consulta como http: // yourDomain.com/índice.PHP será redirecionado para https: // yourDomain.com/índice.php).

  3. Bloqueando os usuários de endereços IP específicos: podemos bloquear usuários, redes e sub-rede de acesso ao nosso servidor usando o .arquivo htaccess. Isso é mostrado abaixo:
    1. Para bloquear um endereço IP específico, adicione a seguinte linha ao .Arquivo HTACCESS:
      Negar de w.x.y.z
      Onde w.x.y.z é qualquer endereço IP que você deseja bloquear.
    2. Para bloquear vários endereços IP, especifique cada um com espaço entre eles.
      Negar de w.x.y.z a.b.c.d
      Onde w.x.y.z e a.b.c.D são dois endereços IP diferentes.
    3. Para bloquear uma sub -rede completa
      Negar de w.x
      Por exemplo, w.x pode ser 123.162 redes.
    4. Para bloquear várias sub -redes
      Negar de w.x a.b
    5. Para bloquear uma rede inteira
      Negar de w.x.0.0/24
  1. Restringindo os usuários de acessar a pasta e sub-folds: com .HTACCESS, podemos levar os usuários para obter autenticação ao acessar uma pasta protegida.
    1. Faça login na sua conta CPanel.
    2. Crie um diretório para ser protegido.
    3. Criar uma .arquivo htaccess e um arquivo de senha no mesmo diretório e nomeie o arquivo de senha como .htpasswd.
    4. Crie uma senha criptografada ou htpasswd para que o diretório seja protegido. Você pode usar qualquer serviço ou software online para gerar um para você.
    5. Abra o .htpasswd no diretório e cole a senha criptografada aqui e salve o arquivo.
    6. Abra o .Arquivo HTACCESS e selecione a opção Editar e insira as seguintes linhas de código no arquivo e salve o arquivo: AuthName "Somente usuários autentosos"
      AuthType Basic
      Authuserfile/home/cpanelusername/public_html/protegedFolderPath/
      .htpasswd requer usuário válido

      Substitua o "nome de usuário do cpanel" pelo nome de usuário da sua conta. Dentro da diretiva authuserfile, dê o caminho de seu .arquivo htpasswd no diretório. Agora, para acessar esta pasta, será necessária uma autorização.

Como instalar um nó.aplicativo js em cpanel

Nó.JS é uma das plataformas de programação mais usadas de código aberto e do lado do servidor. Os desenvolvedores o usam amplamente para criar aplicativos de plataforma cruzada. Uma vez desenvolvido, um nó.O aplicativo JS pode ser implantado em seu servidor. Para hospedar seu nó.JS App usando cpanel, siga as etapas abaixo:

  1. Faça login na sua conta cpanel.
  2. Vá para a seção de software e selecione a opção para o “Nó de configuração.Aplicativo JS App ”.
  3. Clique no botão Criar aplicativo para começar a criar seu aplicativo.
  4. Selecione o modo de aplicativo como um modo de desenvolvimento para testar o aplicativo antes de implantar no ambiente de produção.
  5. No aplicativo, a raiz escolhe a localização dos arquivos de aplicativos. Este local será adicionado ao nome /nome de usuário para formar um caminho completo para seus arquivos de aplicativo. Defina o nome como algo como: "MyApp"
  6. No aplicativo, o URL adiciona uma entrada para fazer um URL público para o seu aplicativo.
  7. O arquivo de inicialização do aplicativo é o arquivo de entrada ou o arquivo de índice do nosso projeto ou o aplicativo. Levou o nome do arquivo de inicialização como aplicativo.JS.

Criando o pacote.arquivo json

Depois de criar o nó.Aplicativo JS no cPanel, precisamos criar um pacote.arquivo json. Pacote.O arquivo JSON contém as informações de metadados do nó.Projeto JS.

  1. Abra o gerenciador de arquivos no cpanel e vá para a pasta do seu nó.aplicativo js, ​​eu.e., MyApp. Se você se lembra, a pasta MyApp foi criada na etapa 5 acima, quando trabalhamos com o assistente pela primeira vez do nó.Aplicação JS.
  2. Crie um arquivo e nomeie o pacote.JSON. Agora, clique com o botão direito e selecione a opção Editar.
  3. Coloque o seguinte texto dentro dele:
    "Nome": "MyApp",
    "versão 1",
    "Descrição": "Meu nó.aplicativo js ",
    "Main": "App.js ",
    "Scripts":
    "Teste": "Echo" Erro: nenhum teste especificado "&& saída 1"
    ,
    "Autor": "",
    "Licença": "ISC."
  1. Além disso, crie um arquivo de índice ou entrada, conforme mencionado na etapa 7 acima do assistente pela primeira vez. Você pode colocar seu código personalizado aqui ou colocar o nó simples "Hello World".Código JS aqui.

Instalando o gerenciador de processos npm ou nó

NPM usa um packsge.arquivo json para instalar todas as dependências. Para instalar o NPM, siga as etapas abaixo:

  1. Selecione o “Nó de configuração.Opção JS App ”na seção de software.
  2. Aqui você pode ver que seu aplicativo está em execução no cPanel e alguns ícones no canto direito. Use esses ícones para parar ou reiniciar o aplicativo.
  3. Agora clique no ícone de lápis e ele aparecerá o botão para instalar o pacote NPM. Basta clicar neste botão para instalar o npm.
  4. Nosso pacote NPM está instalado; Podemos verificar nosso aplicativo navegando no URL público do nosso aplicativo.

Isso completa nosso rápido tour pelo cpanel e alguns de seus recursos. Espero que você tenha gostado deste guia. Por favor compartilhe com outros.