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