Несколько развертываний, одна машина, как выставить их всех

В juju, если бы вы должны были создать несколько развертываний WordPress (или любых других) на одном компьютере, как бы вы настроили это так, чтобы все эти сайты могли быть одновременно открыты для просмотра?

8
задан 5 December 2013 в 05:17

3 ответа

В настоящее время нет простого способа сделать это. В Juju есть некоторая поддержка контейнеров, но проблемы с адресностью в сети все еще существуют. В ближайшем будущем вы сможете развернуть несколько чудо-кнопок на одном компьютере, используя контейнеры LXC или KVM.

Вы можете раскошелиться на WordPress и добавить многопользовательскую поддержку WordPress. Он находится на дорожной карте для этого очарования, но прогресс идет медленно.

0
ответ дан 5 December 2013 в 05:17

К сожалению, я немного знаю о Juju, но я подозреваю, что что-то подобное может быть возможным:

  • wordpress1 развернут и прослушивает локальный порт 8001
  • wordpress2 развернут и прослушивание локального порта 8002
  • развернутого wordpress3 и прослушивание локального порта 8003

Эти сайты затем будут перенаправлены во внешний мир чем-то вроде Apache, используя основанные на имени виртуальные хосты. Предполагая, что у вас есть только один маршрутизируемый IP-адрес, вы затем настроите Apache для прослушивания этого IP-адреса и откроете обратный прокси-сервер таким образом, чтобы клиенты, запрашивающие wordpress1juju.com, подключались к серверу, работающему на 8001. и т. д.

Кто-то с опытом Джуджу, вероятно, знал бы, как сделать это более подробно.

0
ответ дан 5 December 2013 в 05:17

Под видимым вы подразумеваете доступ к чему-то другому, кроме вашего компьютера? Если так, то это, вероятно, брандмауэр. try:

sudo ufw disable

Затем попробуйте получить доступ с другого компьютера.

Когда закончите, запустите:

sudo ufw enable

Если отключение брандмауэра сработало, вы можете настроить брандмауэр для входа в порт 80 (http)

0
ответ дан 5 December 2013 в 05:17

Другие вопросы по тегам:

Похожие вопросы: