nginx em conjunto com Apache - Instalação e configuração no Debian e derivados

O Apache é uma ferramenta muito completa para conteúdo dinâmico e o nginx possui uma performance incrível. Contudo, ambos possuem desvantagens: o Apache consome uma grande quantidade de memória e o nginx não é bom o bastante, quando se trata de conteúdos dinâmicos.

[ Hits: 52.067 ]

Por: Bruno em 31/01/2014


Introdução



Por que rodar nginx e o Apache juntos?

Tanto o Apache quanto o nginx, são soluções poderosas. O Apache é atualmente o servidor WEB mais utilizado em todo mundo (desde 2006, quando foi lançado). Já o nginx, conquistou o segundo lugar como servidor WEB mais utilizado para sites com elevado número de acessos.

A razão para o sucesso dessas ferramentas é bem simples: o Apache é uma ferramenta muito completa para conteúdo dinâmico e o nginx possui uma performance incrível para conteúdos estáticos.

Contudo, ambos possuem desvantagens a considerar, o Apache consome uma grande quantidade de memória, enquanto o nginx não é bom o bastante, quando se trata de conteúdos dinâmicos (conteúdos com grande processamento, PHP por exemplo).

Deste modo, podemos combinar o melhor dos dois mundos, usando nginx para servir conteúdo estático e o Apache, realizando todo o processamento por traz da aplicação (back-end).

Para realizar os procedimentos a seguir, será necessário privilégios de root em seu servidor.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação e configuração
   3. Resultado
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando impressora do Windows XP usando CUPS

Instalação de configuração do RIS para gerenciamento de imagens Ghost no Windows

Kazam Screencaster no Debian Wheezy

OpenVPN - Servidor Ubuntu 10.04 LTS e Clientes Windows

Instalação automatizada de servidores com kickstart

  
Comentários
[1] Comentário enviado por silent-man em 04/02/2014 - 18:11h

Simples, porém interessante!

Parabéns!

[2] Comentário enviado por ranzes em 10/02/2014 - 07:35h

De onde o Apache foi lançado em 2006???
Reveja seus textos o Apache já existe desde 1995.

[3] Comentário enviado por wiljunior em 12/02/2014 - 17:35h

Muito bom, gostei.

OBS: Na linha 17 do arquivo example do nginx, tem a letra "A" após os ";" e por isso o nginx não sobe.

proxy_set_header X-Forwarded-For $remote_addr;A

correto

proxy_set_header X-Forwarded-For $remote_addr;

[4] Comentário enviado por thiago_dias em 18/02/2014 - 11:45h

Estou começando a ler sobre Nginx e todos materiais que estou vendo, fala que ele trabalha muito bem com conteúdos dinâmicos. E em muitos testes de comparação, ele se mostrou superior ao Apache.

[5] Comentário enviado por marcelloinfoweb em 25/02/2014 - 22:23h


[4] Comentário enviado por thiago_dias em 18/02/2014 - 11:45h:

Estou começando a ler sobre Nginx e todos materiais que estou vendo, fala que ele trabalha muito bem com conteúdos dinâmicos. E em muitos testes de comparação, ele se mostrou superior ao Apache.


Isso é pura verdade! O cara que digitou o post esta um pouco desenformado...

[6] Comentário enviado por Lapis em 18/08/2015 - 23:30h


E como instalo o php no apache2?
Funciona perfeitamente em arquivos que estão na /var/www/index.php, mas em outros arquivos como /var/www/phpmyadmin/index.php não funciona.

[7] Comentário enviado por nikaway em 21/09/2015 - 18:09h

Oi, eu posso instalar o nginx e o apache ao mesmo tempo no mesmo sistema, certo? ok...
Nesse caso, ouvi dizer que o nginx não suporta o arquivo .htaccess, e tenho muitas configurações no .htaccess que não gostaria de abrir mão rsrs... Eu poderia usar o nginx para dar mais performance ao meu servidor e usar o Apache para páginas dinâmicas e também detectar as regras do .htaccess? Posso fazer isso? Ou será que daria confusão?
E como seria feito? Seria bom um vídeo-tutorial ensinando fazer todo esse procedimento.


[8] Comentário enviado por CharlesLocatelli em 24/09/2016 - 21:38h

Olá,
estou com o seguinte problema no local host:
403 Forbidden
nginx/1.6.2

uso LinuxMint Debian edition.
Grato,


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts