Múltiplas implementações, uma máquina, como expô-las todas

8

Em juju, se você criasse várias implantações do wordpress (ou qualquer outra) na mesma máquina, como você configuraria isso de tal forma que todos esses sites pudessem ser expostos simultaneamente enquanto eram visíveis?

    
por TheRoyalTnetennba 05.12.2013 / 02:17

3 respostas

2

No momento, não há uma maneira fácil de fazer isso. Há algum suporte de contêiner em Juju, mas problemas de endereçamento de rede ainda existem. Em um futuro próximo, você poderá implantar vários charms em uma única máquina usando contêineres LXC ou KVM.

Você pode usar o WordPress e adicionar suporte ao WordPress Multi User. Está no roteiro para esse charme, mas o progresso é lento.

    
por Marco Ceppi 10.01.2014 / 19:15
-2
Infelizmente eu não sei muito sobre o Juju especificamente, mas suspeito que algo assim seja possível:

  • wordpress1 implantado e ouvindo na porta local 8001
  • wordpress2 implantado e ouvindo na porta local 8002
  • wordpress3 implantado e ouvindo na porta local 8003

Esses sites seriam então proxied para o mundo externo 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 ouvir esse IP e expor um proxy reverso de tal forma que os clientes que solicitam o wordpress1juju.com estejam conectados ao servidor rodando no 8001, etc.

Alguém com experiência em Juju provavelmente saberia como fazer esse tipo de coisa com mais detalhes.

    
por Charley 17.12.2013 / 10:45
-2

Por visível, você quer dizer acessível por algo diferente de seu computador? Se assim for, é provavelmente o firewall. tente:

sudo ufw disable

Em seguida, tente acessar de outra máquina.

Quando terminar, execute:

sudo ufw enable

Se a desativação do firewall funcionar, talvez você queira configurar seu firewall para permitir a entrada na porta 80 (http)

    
por NoBugs 19.12.2013 / 16:22