Wenn Sie in Juju mehrere WordPress-Bereitstellungen (oder andere Bereitstellungen) auf demselben Computer erstellen würden, wie würden Sie dies so einrichten, dass alle diese Websites gleichzeitig verfügbar gemacht werden können, während sie angezeigt werden?
8
Antworten:
Derzeit gibt es keine einfache Möglichkeit, dies zu tun. Es gibt einige Container-Unterstützung in Juju, aber es gibt immer noch Probleme mit der Netzwerkadressierbarkeit. In naher Zukunft können Sie mithilfe von LXC- oder KVM-Containern mehrere Charms auf einer einzelnen Maschine bereitstellen.
Sie können den WordPress-Charme verbessern und die Unterstützung für WordPress-Mehrbenutzer hinzufügen. Es ist auf der Roadmap für diesen Charme, aber der Fortschritt ist langsam.
quelle
Leider weiß ich nicht viel über Juju, aber ich vermute, dass so etwas möglich ist:
Diese Sites würden dann von etwas wie Apache unter Verwendung von namenbasierten virtuellen Hosts an die Außenwelt weitergeleitet. Angenommen, Sie haben nur eine routingfähige IP-Adresse, würden Sie Apache so einrichten, dass diese IP abgehört und ein Reverse-Proxy so verfügbar gemacht wird, dass Clients, die wordpress1juju.com anfordern, mit dem Server verbunden sind, auf dem 8001 usw. ausgeführt wird.
Jemand mit Juju-Erfahrung würde wahrscheinlich wissen, wie man so etwas genauer macht.
quelle
Meinen Sie mit "sichtbar" den Zugriff durch etwas anderes als Ihren Computer? Wenn ja, ist es wahrscheinlich die Firewall. Versuchen:
sudo ufw disable
Versuchen Sie dann, von einem anderen Computer aus darauf zuzugreifen.
Wenn Sie fertig sind, führen Sie Folgendes aus:
sudo ufw enable
Wenn das Ausschalten der Firewall funktioniert hat, möchten Sie möglicherweise Ihre Firewall so konfigurieren , dass Port 80 (http) zugelassen wird.
quelle