Autor Tema: Unificar entradas Apache.  (Leído 303 veces)

kaiserblack

  • Newbie
  • *
  • Mensajes: 1
    • Ver Perfil
Unificar entradas Apache.
« en: Abril 03, 2019, 09:56:55 am »
Estimados, tengo que evaluar la mejor forma, obviamente tanto técnica como económica, para normalizar y unificar varios servicios WEB, el escenario actual es el siguiente:

Actualmente se tienen 4 Servidores Apache, diferentes versiones tanto de SO como Apache.

Necesito Centralizar la entrada en un solo servidor para optimizar el uso de las IPs publicas, y que este se encargue de hacer una suerte de front end.

De antemano muchas gracias.

Administrator

  • Administrator
  • Newbie
  • *****
  • Mensajes: 11
    • Ver Perfil
Re:Unificar entradas Apache.
« Respuesta #1 en: Mayo 13, 2019, 07:20:49 pm »
Estimado:

Para lo que requieres, puedes implementar un servidor con Apache como proxy Reverso, una maquina con un par de Gigas de RAM te puedes servir ya que la mayor carga es de CPU, sin embargo el Proxy Reverso solo reenvía el tráfico hacia los servidores Backends que estan detreas de este último.

Ejemplo:

#====================================
#Sitio1
<VirtualHost 192.168.10.1:80>
    ServerAdmin [email protected]
    ServerName www.arquitectoti.com
    ServerAlias www.arquitectoti.com
    ProxyRequests Off
    ProxyVia On
    ProxyPreserveHost On
    ProxyErrorOverride On
    ProxyPass / http://192.168.10.2:80/
    ProxyPassReverse / http://192.168.10.2:80/
    ErrorLog logs/www.arquitectoti.com-error_log
    CustomLog logs/www.arquitectoti.com-access_log common
</VirtualHost>
#=================================================
#Sitio2
<VirtualHost 192.168.10.3:80>
    ServerAdmin [email protected]
    ServerName erp.arquitectoti.com
    ServerAlias erp.arquitectoti.com
    ProxyRequests Off
    ProxyVia On
    ProxyPreserveHost On
    ProxyErrorOverride On
    ProxyPass / http://192.168.10.3:8080/
    ProxyPassReverse / http://192.168.10.3:8080/
    ErrorLog logs/erp.arquitectoti.com-error_log
    CustomLog logs/erp.arquitectoti.com-access_log common
</VirtualHost>
#===========================================

En el ejemplo, publico 2 sitios por una misma IP Pública, ambos por el puerto 80, sin embargo puede que el servidor interno en el caso de ERP, esté ejecutandose en el puerto 8080.

Saludos.
Atte.
Maldito Informático