En juju, si fuera a crear múltiples implementaciones de wordpress (o cualquier otra) en la misma máquina, ¿cómo lo configuraría de tal manera que todos esos sitios pudieran estar expuestos simultáneamente mientras son visibles?
En juju, si fuera a crear múltiples implementaciones de wordpress (o cualquier otra) en la misma máquina, ¿cómo lo configuraría de tal manera que todos esos sitios pudieran estar expuestos simultáneamente mientras son visibles?
Respuestas:
En este momento no hay una manera fácil de hacer esto. Existe cierto soporte de contenedores en Juju, pero aún existen problemas de direccionamiento de red. En el futuro cercano, podrá implementar múltiples encantos en una sola máquina utilizando contenedores LXC o KVM.
Puede bifurcar el encanto de WordPress y agregar soporte para múltiples usuarios de WordPress. Está en la hoja de ruta para ese encanto, pero el progreso es lento.
Desafortunadamente, no sé mucho sobre Juju específicamente, pero sospecho que algo como esto puede ser posible:
Estos sitios serían luego enviados al mundo exterior por algo como Apache usando hosts virtuales basados en nombres. Suponiendo que solo tiene una dirección IP enrutable, configuraría Apache para escuchar esa IP y exponer un proxy inverso de tal manera que los clientes que soliciten wordpress1juju.com estén conectados al servidor que se ejecuta en 8001, etc.
Alguien con experiencia en Juju probablemente sabría cómo hacer este tipo de cosas con más detalle.
Por visible, ¿quieres decir que es accesible por algo que no sea tu computadora? Si es así, probablemente sea el firewall. tratar:
sudo ufw disable
Luego intente acceder desde otra máquina.
Cuando termine, ejecute:
sudo ufw enable
Si desactivar el firewall funcionó, es posible que desee configurar su firewall para permitir el ingreso al puerto 80 (http)