Em suma, se você fosse criar várias implantações de wordpress (ou qualquer outra) na mesma máquina, como configuraria isso para que todos esses sites pudessem ser expostos simultaneamente enquanto estavam visíveis?
Em suma, se você fosse criar várias implantações de wordpress (ou qualquer outra) na mesma máquina, como configuraria isso para que todos esses sites pudessem ser expostos simultaneamente enquanto estavam visíveis?
Respostas:
No momento, não há uma maneira fácil de fazer isso. Há algum suporte de contêiner em Juju, mas ainda existem problemas de endereçamento de rede. Num futuro próximo, você poderá implantar vários encantos em uma única máquina usando contêineres LXC ou KVM.
Você pode usar o encanto do WordPress e adicionar o suporte a múltiplos usuários do WordPress. Está no roteiro desse encanto, mas o progresso é lento.
Infelizmente, não sei muito sobre Juju especificamente, mas suspeito que algo como isso possa ser possível:
Esses sites seriam enviados por proxy ao mundo exterior por algo como o Apache usando hosts virtuais baseados em nome. Supondo que você tenha apenas um endereço IP roteável, você configuraria o Apache para escutar esse IP e expor um proxy reverso de forma que os clientes que solicitam o wordpress1juju.com sejam conectados ao servidor executando o 8001, etc.
Alguém com experiência em Juju provavelmente saberia como fazer esse tipo de coisa com mais detalhes.
Por visível, você quer dizer acessível por algo que não seja o seu computador? Nesse caso, provavelmente é o firewall. tentar:
sudo ufw disable
Em seguida, tente acessar de outra máquina.
Quando terminar, execute:
sudo ufw enable
Se a desativação do firewall funcionou, convém configurá-lo para permitir a entrada da porta 80 (http)