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:
- Instalar Apache 2 (en caso de no tenerlo instalado) con el comando apt-get install apache2
- Habilitar los mods de apache necesarios para la configuración del proxy con el siguiente comando a2enmod proxy proxy_http ssl rewrite
- 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