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

Por: Bruno em 31/01/2014


Resultado



Agora, temos um servidor configurado com nginx servindo conteúdo estático, e o Apache cuidando de todo processamento PHP.

Nós podemos checar se as configurações estão corretas, rodando um simples script PHP.

Crie um arquivo PHP com comando seguinte:

sudo nano /var/www/info.php

Cole as linhas a seguir, dentro do arquivo:

<?
phpinfo( );
?>

Salve e feche o arquivo.

Abra o arquivo criado em seu browser e verifique na sessão Server API, quem realizou o processamento do arquivo.

Página anterior    

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

Configurando modems ADSL (Speedy - Velox - BrTurbo) no FeniX Extreme Linux

Alta disponibilidade com SuSE 10 Enterprise Server SP2

Adicionando suporte ao Layer7 no Debian Lenny

Debian sem Systemd

Configurando um Cluster de Tomcat com Balanceamento de Carga

  
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