fbpx
cPanel Dedicado VPS

Como instalar o Nginx em um servidor CentOS com cPanel

Nginx (pronunciado “engine x”) é um servidor e proxy reverso HTTP de alta performance, gratuito e open-source, bem como um servidor proxy para IMAP/POP3. Escrito por Igor Sysoev em 2002, com sua primeira versão pública liberada em 2004, Nginx agora hospeda boa parte dos domínios do mundo.

Mesmo ainda em beta, o Nginx é conhecido por sua estabilidade, rico conjunto de características/facilidades, simples configuração e baixo consumo de recursos.

Nos passos abaixo ensinaremos como instalar e o Nginx e driblar as questões e bibliotecas necessárias para instalá-lo, o que pode ocorrer dependendo das bilbiotecas já instaladas no seu servidor.

1. Instale o Nginx

[code lang=”shell”]
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install
[/code]

Caso a instalação ocorra com sucesso vá direto ao passo 7 no final desse post, caso ocorra um erro sobre biblioteca “YAML” execute todos os passos abaixo.

2. Instalar o LibYAML

[code lang=”shell”]
cd /opt
mkdir LibYAML
cd LibYAML
wget http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz
tar -xvzf yaml-0.1.6.tar.gz
cd yaml-0.1.6
./configure
make
make install
[/code]

3. Instalar o módulo Pecl “yaml” pelo WHM

  • Entrar no WHM
  • Clique em “module installers”
  • Clique em “manage” em depois em “PHP Pecl”
  • Procure por “yaml” e clique para instalar

4. Instale a versão atualizada do Python 2.7.x

[code lang=”shell”]
cd /usr/local/src/
wget http://python.org/ftp/python/2.7.7/Python-2.7.7.tgz –no-check-certificate
tar xf Python-2.7.7.tgz
cd Python-2.7.7
./configure && make && make altinstall
[/code]

5. Troque a referência do servidor do Python atual para o Python 2.7

[code lang=”shell”]
cd /usr/local/src
cd publicnginx
find . -name "*" -type f -print | xargs sed -i ‘s/env python/env python2\.7/g’
find . -name "*" -type f -print | xargs sed -i ‘s/(\"python /(\"python2\.7 /g’
[/code]

 6. Agora proceda com a instalação do Nginx

[code lang=”shell”]
cd /usr/local/src/publicnginx
./nginxinstaller install
[/code]

7. Depois de instalar reinicie o Apache e pronto!

[code lang=”shell”]
/etc/init.d/httpd restart
[/code]