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: 96.868 ]

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

Unreal Tournament 2004 - Servidor Linux

Virtualização para servidores com VirtualBox

Leitura recomendada

Ferramentas úteis para diagnóstico da rede

1º Fórum da Internet no Brasil

Banda Larga 3G da Claro no Slackware Linux

Resolvendo problema de conexão a internet ADSL (Velox)

Autenticando Documento com Blockchain e Ethereum

  
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