Какой публичный адрес установленного приложения?

Я установил Discourse , WordPress и т. Д. От juju. Ниже показан результат для Discourse. как я могу увидеть это в моем браузере? какой адрес?

juju status

environment: local
machines:
  "0":
    agent-state: started
    agent-version: 1.17.5.1
    dns-name: localhost
    instance-id: localhost
    series: saucy
      "1":
    agent-state: started
    agent-version: 1.17.5.1
    dns-name: 10.0.3.3
    instance-id: onrea-local-machine-1
    series: precise
    hardware: arch=amd64
  "2":
    agent-state: started
    agent-version: 1.17.5.1
    dns-name: 10.0.3.121
    instance-id: onrea-local-machine-2
    series: precise
    hardware: arch=amd64
services:
  discourse:
    charm: local:precise/discourse-0
    exposed: true
    relations:
      db:
      - postgresql
      discourse:
      - discourse
    units:
      discourse/0:
        agent-state: started
        agent-version: 1.17.5.1
        machine: "1"
        public-address: 10.0.3.3
  postgresql:
    charm: cs:precise/postgresql-62
    exposed: false
    relations:
      db-admin:
      - discourse
      replication:
      - postgresql
    units:
      postgresql/0:
        agent-state: started
        agent-version: 1.17.5.1
        machine: "2"
        open-ports:
    - 5432/tcp
    public-address: 10.0.3.121

2
задан 19.05.2020, 17:20

2 ответа

Эти public-address адрес, присвоенный машине так в случае дискурса здесь, это было бы public-address: 10.0.3.3

3
ответ дан 19.05.2020, 17:21
  • 1
    @Seth, нет. Действительно, я don' t знают то, что является " порт forwarding". – Sarath Avanavu 19.05.2020, 17:21
  • 2
    Это не может выполнить Дискурс в Firefox: i.stack.imgur.com/X9Qod.png – Tab Alleman 19.05.2020, 17:22
  • 3
    @onrea Вам включали перенаправление портов так маршрутизатор, передает Ваш запрос по правильному порту? Также попробуйте локальный адрес: <local-adress>:<port-number>. Если я вспоминаю, Дискурс использует порт 3000. Можно получить локальный адрес от ifconfig. – Alex Angas 19.05.2020, 17:22

Для создания прочь из ответа Штриховки адрес единицы Дискурса является общедоступно-адресной строкой в отображении статуса.

существует несколько вещей в действии здесь, которые могут вызвать проблему с этой конкретной установкой.

1) Ваша LAN использует ту же Схему IP в качестве, что используется в Контейнере LXC? например: 10.0.3.x на Вашей домашней LAN, у Вас может быть IP коллизия с другим ПК. Который предотвратил бы, Вы от способности получить доступ к этой единице

2) Являетесь своим устройством моста? При выполнении ifconfig, Вы видите lxcbr0 в выводе?

3) В состоянии Вы для достижения машины с амулетом ssh? juju ssh discourse/0 (это скажет Вам, сетевое соединение присутствует к единице, и можно ли идти дальше к уровню обслуживания отладки)

, 4) работа Apache/NGINX хоста? Если так, это запускается, и журналы дают Вам вывод? Регистрация/var/log/nginx /

5) можно ли соединиться с сервисной работой Дискурса порта 3000 непосредственно? Если Вы можете, существует проблема с обратным прокси NGINX, чтобы Рассудить

6) Проверка, что Ваш брандмауэр UFW rulesets не виноват здесь. Временно снизьте свой брандмауэр UFW (если кто-либо присутствует), использующий ufw, отключают и пытаются соединиться снова.

1
ответ дан 19.05.2020, 17:22

Теги

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