Eltern Postado Julho 23, 2011 Compartilhar Postado Julho 23, 2011 (editado) 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 Julho 23, 2011 por Eltern Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados