FAQ

Page Discussion Edit History

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 .

Template:Anchor

[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

  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

[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:

[edit] Op莽玫es avan莽adas