Introducao
Contents |
[edit] 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:
- 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 .
Saiba mais sobre as características e performance do Nginx, verifique as páginas de Revisão de Características e Depoimentos .
[edit] Requisitos
- o módulo gzip requer a biblioteca zlib
- o módulo rewrite requer a biblioteca pcre
- suporte a ssl requer a biblioteca openssl
[edit] Download
Veja a página oficial de download .
[edit] 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 .
[edit] Notas e Pacotes para plataformas específicas
- Notas sobre compilação do Nginx no Ubuntu
- Binários do Nginx 0.6.x para Fedora 8
- Como obter o mais atual Nginx no Gentoo
- binário x86/64 para Solaris
- Como compilar o nginx no MacOSX
- Build script para Nginx no Slackware
- nginx para Windows (32-bit); simples prova-de-conceito da versão em desenvolvimento
[edit] Executando o Nginx
Inicie o servidor executando /usr/local/nginx/sbin/nginx como root. Depois de editar o arquivo de configuração em /usr/local/nginx/conf/nginx.conf a seu gosto, você pode recarregar a configuração com:
: kill -HUP <code>cat /usr/local/nginx/logs/nginx.pid</code>
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










