Eltern Posted July 23, 2011 Share Posted July 23, 2011 (edited) 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. Edited July 23, 2011 by Eltern Link to comment Share on other sites More sharing options...
Recommended Posts