godaddy centos servidor nginx e apache rodando simultaneamente [fechado]

2

Eu tenho um servidor godaddy centos rodando alguns domínios no apache.

Agora preciso instalar um novo domínio que hospede um aplicativo e exija o serviço Nginx.

Posso executar esses dois servidores da Web no mesmo servidor dedicado? Eu precisaria de 2 ips não? Como eu poderia proceder? Qualquer insight é apreciado.

obrigado,

    
por Lau 29.08.2012 / 01:35

2 respostas

4

Existem duas opções para isso funcionar, você precisará ligar o apache e o nginx ao seu próprio endereço IP. Então, por exemplo, no arquivo httpd.conf, você precisará listar um IP específico, como Listen 192.168.1.1:80

O artigo listado abaixo explica como ligar o nginx e o apache, além de explicar o uso do nginx por trás do apache, configurando hosts virtuais

Para mais informações, consulte este site

    
por 29.08.2012 / 02:32
3

Uma alternativa é usar o VirtualHosts e ter o proxy do apache no novo domínio para o Nginx, que escuta em outra porta (por exemplo, 8080). Dessa forma, você não precisa necessariamente de um segundo endereço IP.

Exemplo de configuração:

LoadModule proxy_module /path/to/mod_proxy.so
LoadModule proxy_http_module /path/to/mod_proxy_http.so

NameVirtualHost *
<VirtualHost *>
    ServerName some.existing.domain.com
    ProxyRequests Off
    # ... config for domain ...
</VirtualHost>
<VirtualHost *>
    ServerName new.domain.com
    ProxyRequests Off

    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
</VirtualHost>
    
por 29.08.2012 / 02:58