godaddy centos server nginx e apache rodando simultaneamente

godaddy centos server nginx e apache rodando simultaneamente

Eu tenho um servidor centos excelente executando alguns domínios no Apache.

Agora preciso instalar um novo domínio que hospedará um aplicativo e exigirá o serviço Nginx.

Posso executar esses dois servidores da Web no mesmo servidor dedicado? Eu precisaria de 2 ips não? Como posso proceder? Qualquer visão é apreciada.

obrigado,

Responder1

Existem duas opções para que isso funcione: você precisará vincular o apache e o nginx aos seus próprios endereços IP. Então, por exemplo, no arquivo httpd.conf você precisará listar um IP específico, comoListen 192.168.1.1:80

O artigo listado abaixo explica como vincular o nginx e o apache, bem como explica o uso do nginx por trás do apache configurando hosts virtuais

Para mais informações verifiqueessesite fora

Responder2

Uma alternativa é usar VirtualHosts e fazer com que o apache faça proxy do 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.

Configuração de exemplo:

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>

informação relacionada