Pular para o conteúdo

Nginx: Poderoso servidor WEB para Linux

Servidor web poderoso, com excelente proxy reverso e load balancing. Nginx atualmente conta com cerca de 2 milhões de domínios trabalhando com ele, o que equivale a uma fatia de cerca de de 4% dos servidores web pela internet a fora. Está em grande ascensão, confira!
Eduardo Fonseca Velasques eduveks
Hits: 97.167 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Nginx: Instalação e configuração

Instalação

Para instalar o Nginx é muito simples, é só seguir a documentação:

http://wiki.codemongers.com/NginxGettingStarted

Estou usando a versão 0.7.14, o site oficial diz que ela ainda está em desenvolvimento, mas testei-a e não encontrei problemas, estou usando ela mesmo.

wget http://sysoev.ru/nginx/nginx-0.7.14.tar.gz
tar -xvf nginx-0.7.14.tar.gz
$ cd nginx-0.7.14
$ ./configure
$ make
$ sudo make install


O Nginx será instalado em /usr/local/nginx.

O arquivo de configuração está em /usr/local/nginx/conf/nginx.conf.

Para iniciar o Nginx basta executar:

sudo /usr/local/nginx/sbin/nginx

Configuração

A configuração do Nginx pode ser feita de várias formas, dependendo de cada situação, e é bem simples, pelo menos eu acho até muito mais simples que a do Apache.

Lembrando que o arquivo de configuração fica em:

/usr/local/nginx/conf/nginx.conf

Após alterar a configuração é preciso reiniciar o nginx:

# killall nginx
# /usr/local/nginx/sbin/nginx


O arquivo de configuração padrão já vem com vários exemplos.

Aqui podemos encontrar vários exemplos de configurações:
No meu caso, que tenho muitos domínios virtuais, fiz uma configuração para me facilitar a vida neste sentido, e também como trabalho com vários sites em Java e uso o Jetty, também configurei o proxy do Nginx para o Jetty.

Publiquei no meu blog a configuração que fiz:
Bastante simples e enxuta, e deste jeito que fiz não preciso reiniciar o Nginx para adicionar um novo domínio virtual, pois não altera a configuração, apenas é preciso criar um atalho, como explico lá.

   1. Introdução
   2. Nginx: Instalação e configuração
   3. Conclusão

Unreal Tournament 2004 - Servidor Linux

Virtualização para servidores com VirtualBox

Teste a vulnerabilidade de seu PC

Como fazer NAT com cable modem

Conceitos de Acesso Remoto

#Vivaolinux, agora com canal IRC

Hotspot com Ubuntu Server 11.04 32-Bits

#1 Comentário enviado por grandmaster em 04/09/2008 - 22:06h
Pareceu ser bem leve e não encontrei muita coisa sobre vulnerabilidades descobertas (não sei se é bom ou ruim :P )

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br
#2 Comentário enviado por edusachs em 05/09/2008 - 13:56h
O Zimbra utiliza o Nginx.
#3 Comentário enviado por thiagopriest em 05/09/2008 - 19:57h
Vou testar. este cara.

flw
#4 Comentário enviado por agk em 16/09/2008 - 11:40h
Já havia visto algo sobre isso. Tem vários sites utilizando e o ponto forte dele é suportar muita carga, muitas conexões simultâneas.

Conheci o Nginx através desses sites:
https://calomel.org/nginx.html
http://www.nginx.net/
http://en.wikipedia.org/wiki/Nginx

[ ]'s

#5 Comentário enviado por rodrigo.a.sc em 20/05/2012 - 22:23h
Cara,
Gostaria de saber se alguem tem um how to de como colocar v-hosts no nginx.

Vou colocar o seguinte cenario de testes :

Nginx :
vhost defaulx -- > www.dominio00.com.br:80
vhost www.dominio01.com.br:80
vhost www.dominio02.com.br:8080

Grato a todos!!!

Contribuir com comentário

Entre na sua conta para comentar.