proxy en apache

Siguiendo con las optimizaciones de nuestro Proxmox 4, el día de hoy les traigo unos tipos para crear un proxy en Apache que permita redirigir los diferentes dominios que tengas a containers lxc diferentes y así sacarle el mayor provecho posible a la virtualización de tus servidores.

Para esto haremos los siguientes pasos:

  1. Instalar Apache 2 (en caso de no tenerlo instalado) con el comando apt-get install apache2
  2. Habilitar los mods de apache necesarios para la configuración del proxy con el siguiente comando a2enmod proxy proxy_http ssl rewrite
  3. Sustituir el archivo 000-default.conf ubicado en la ruta /etc/apache2/sites-available con la siguiente información:
# Recuerda modificar  tu dominio y la ip de tu container
<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName tudominio.com
         <IfModule mod_proxy.c>
          ProxyPreserveHost On
          ProxyPass             /       http://10.0.0.1/
          ProxyPassReverse      /       http://10.0.0.1/
        </IfModule>

        ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Y finalmente realizar el reinicio de tu servidor apache con el comando apachectl restart

Nota: debes eliminar la regla de iptables que redirigia la información del puerto 80 del host a tu container
Nota2: un agradecimiento especial a Joyal por todo el conocimiento que me enseño.


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *