El servidor godaddy centos nginx y apache se ejecutan simultáneamente

El servidor godaddy centos nginx y apache se ejecutan simultáneamente

Tengo un servidor godaddy centos que ejecuta algunos dominios en Apache.

Ahora necesito instalar un nuevo dominio que alojará una aplicación y requiere el servicio Nginx.

¿Puedo ejecutar ambos servidores web desde el mismo servidor dedicado? necesitaria 2 ips no? ¿Cómo puedo proceder? Se agradece cualquier idea.

gracias,

Respuesta1

Hay dos opciones para que esto funcione: deberá vincular Apache y nginx a su propia dirección IP. Entonces, por ejemplo, en el archivo httpd.conf necesitarás incluir una IP específica comoListen 192.168.1.1:80

El artículo que se enumera a continuación explica cómo vincular nginx y apache, así como también explica el uso de nginx detrás de apache mediante la configuración de hosts virtuales.

Para más información consulteestesitio fuera

Respuesta2

Una alternativa es utilizar VirtualHosts y hacer que Apache represente el nuevo dominio en Nginx, que escucha en otro puerto (por ejemplo, 8080). De esta manera, no necesariamente necesita una segunda dirección IP.

Configuración de ejemplo:

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>

información relacionada