In juju, se dovessi creare più implementazioni wordpress (o qualsiasi altra) sulla stessa macchina, come le imposteresti in modo tale che tutti quei siti possano essere contemporaneamente esposti mentre sono visualizzabili?
In juju, se dovessi creare più implementazioni wordpress (o qualsiasi altra) sulla stessa macchina, come le imposteresti in modo tale che tutti quei siti possano essere contemporaneamente esposti mentre sono visualizzabili?
Risposte:
Al momento non esiste un modo semplice per farlo. C'è un po 'di supporto container in Juju ma esistono ancora problemi di indirizzabilità della rete. Nel prossimo futuro sarai in grado di distribuire più ciondoli su una singola macchina usando i contenitori LXC o KVM.
Potresti rovesciare il fascino di WordPress e aggiungere il supporto multiutente di WordPress. È sulla tabella di marcia per quel fascino, ma i progressi sono lenti.
Sfortunatamente non so molto di Juju in particolare, ma sospetto che qualcosa del genere possa essere possibile:
Questi siti verrebbero quindi inviati al mondo esterno da qualcosa come Apache utilizzando host virtuali basati sul nome. Supponendo che tu abbia un solo indirizzo IP instradabile, configureresti Apache per ascoltare su quell'IP ed esporre un proxy inverso in modo tale che i client che richiedono wordpress1juju.com siano connessi al server in esecuzione su 8001, ecc.
Qualcuno con esperienza Juju probabilmente saprebbe come fare questo genere di cose in modo più dettagliato.
Per visibile, intendi accessibile da qualcosa di diverso dal tuo computer? In tal caso, è probabilmente il firewall. provare:
sudo ufw disable
Quindi provare ad accedere da un'altra macchina.
Al termine, esegui:
sudo ufw enable
Se lo spegnimento del firewall ha funzionato, è possibile configurare il firewall in modo che entri nella porta 80 (http)