Introducao

Por que Nginx?
Nginx é um servidor e proxy web de alta performance. Tem muitas características, mas não é pra qualquer um. As pessoas geralmente usam Nginx:

Saiba mais sobre as características e performance do Nginx, verifique as páginas de  Revisão de Características  e  Depoimentos .
 * Como um substituto para o Apache, que trata muitas conexões concorrentes graciosamente: Nginx é especialmente popular entre empresas de hospedagem web. 50,000 conexões simultâneas foram relatadas, graças ao uso de epoll e kqueue pelo Nginx.
 * Como um servidor proxy de balanceamento de carga: Nginx é um popular front-end para aplicações Rails e PHP, seja via FastCGI  ou HTTP . Escrito em C, consome cerca de 1/4 de CPU que o Perlbal usa.
 * Como proxy de servidor de e-mail: mais uma aplicação de nicho, mas fastmail.fm informa grande sucesso.
 * Como um servidor com simples processo de [#installation instalação], um arquivo de configuração  limpo e poucos bugs : Nginx é fácil de colocar para funcionar e quase nunca precisa ser reiniciado. Você pode até mesmo  atualizar o binário com downtime zero.

Requisitos

 * o módulo gzip requer a biblioteca zlib
 * o módulo rewrite requer a biblioteca pcre
 * suporte a ssl requer a biblioteca openssl

Download
Veja a página oficial de download.

Instalação
Depois de descompactar o fonte, rode estes comandos num terminal:

./configure make sudo make install Por padrão o Nginx será instalado em /usr/local/nginx. Você pode alterar isto e outras opções com  opções em tempo de compilação .

Notas e Pacotes para plataformas específicas

 * 1)   Notas sobre compilação do Nginx no Ubuntu
 * 2)   Binários do Nginx 0.6.x para Fedora 8
 * 3)   Como obter o mais atual Nginx no Gentoo
 * 4)  binário x86/64 para Solaris
 * 5)  Como compilar o nginx no MacOSX
 * 6)  Build script para Nginx no Slackware
 * 7)  nginx para Windows (32-bit); simples prova-de-conceito da versão em desenvolvimento

Executando o Nginx
Inicie o servidor executando   como root. Depois de editar o arquivo de configuração em   a seu gosto, você pode recarregar a configuração com:


 * kill -HUP

A localização do nginx.pid pode ser diferente em sua máquina. No Ubuntu, fica localizado em:


 * /var/run/nginx.pid

Veja também:


 * Rodando e Controlando o Nginx for more command-line options and process signals
 * Módulos para Nginx for a configuration reference
 * Nginx cookbook for solutions to common problems
 * Perguntas Mais Freqüentes
 * Comunidade Nginx se ainda assim você não encontrar as respostas para suas questões

Opções avançadas

 * Otimizando o Nginx
 * Debugando o nginx