Ir para conteúdo

Featured Replies

Postado

Como dizia Aristóteles: ”Somos o que repetidamente fazemos. A excelência não é um feito, mas um hábito.”

Eu faço muitas configurações iniciais (chamo de Setup cPanel) por mês em servidores cPanel, e as vezes o uso de um script automatizado acaba por nos deixar sem o total conhecimento das particularidades da ferramenta manipulada. Mas convenhamos, um script tem lá o seu valor!

Se você tomar os devidos cuidados, em se manter atualizado, algumas coisas podem ser automatizadas sem gerar prejuízo algum. O que descreverei abaixo é um simples roteiro para nivelar a parte que tange à compilação do HTTP e PHP em servidores linux com painel de controle cPanel.

Passo 1:

Acesse o WHM e customize o seu easyapache de acordo com as necessidades de seu ambiente.

Faça o download do arquivo .yaml que você acabou de criar (exemplo: nome.yaml) e hospede-o em seu site, criando um diretório qualquer para isso se desejar.

Passo 2:

Esteja no terminal de comandos linux, e então:


# cd /usr/local/src

# touch easyapache

# nano easyapache [cole o conteúdo do script aqui]

# chmod +x easyapache

# screen -S facil

# sh easyapache

Com isso, você poderá ir cuidar de suas outras tarefas. Se tiver que fazer o procedimento em 10, 20 ou 100 servidores, de uma só vez ou agendar via cron, será mais tranquilo. Terá apenas o trabalho de manter atualizado o arquivo nome.yaml em seu ftp. Você pode, ainda, criar um gatilho, ou seja, um micro script que fará os passos acima pra você. Agora é sua criatividade em ação. Em VPS Xen:

#!/bin/bash

yum clean all

yum -y update

/scripts/upcp --force

sleep 30

cd /var/cpanel/easy/apache/profile/custom

rm -f nome*

wget -c URL/nome.yaml

/scripts/easyapache --profile=nome.yaml --build --skip-xen-broken-xm-check

Em Dedicados ou VPS openVZ:

#!/bin/bash

yum clean all

yum -y update

/scripts/upcp --force

sleep 30

cd /var/cpanel/easy/apache/profile/custom

rm -f nome*

wget -c URL/nome.yaml

/scripts/easyapache --profile=nome.yaml --build

Embora precário e simples, o tal "script" ajuda. Eu já faço um completo aqui com tudo o que preciso (easyapache, nginx ou varnish, arquivos do WHM otimizados, CSF ou APF, etc), e atualizo aos sábados os arquivos relativos. Espero, sinceramente, que seja útil para alguém esta modesta contribuição.

Editado por Eltern

Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?