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!

[ Hits: 95.556 ]

Por: Eduardo Fonseca Velasques em 04/09/2008 | Blog: http://eduveks.blogspot.com


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á.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Nginx: Instalação e configuração
   3. Conclusão
Outros artigos deste autor

Virtualização para servidores com VirtualBox

Unreal Tournament 2004 - Servidor Linux

Leitura recomendada

Node.js para administradores de sistema

GINGA - Software Livre para TV Digital Brasileira

OpenMeetings - Configuração no Ubuntu Server 11.10

Sarg + Relatórios Automáticos + Domínio Autenticado + Desbloqueio na Página do Squid

Solução completa para Web Server usando Apache + SSL + MOD_JK + PHP + MySQL

  
Comentários
[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!!!

[6] Comentário enviado por guitarJunior em 02/08/2017 - 11:34h

alguém poderia me ajudar nesse caso , sobre o nginx.
https://www.vivaolinux.com.br/topico/Apache-Web-Server/Configuracao-de-redirecionamento-com-o-NGINX

Obrigado!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts