Как использовать записи уровня A для указания на различные службы, работающие на моем сервере Ubuntu на стороне домена и сервера?

Как использовать записи уровня A для указания на различные службы, работающие на моем сервере Ubuntu на стороне домена и сервера?

У меня есть сервер Ubuntu 20.04.5 с Nextcloud, который работает просто отлично. Я использовал Apache2 и следовал этомуРуководствочтобы настроить его как nextcloud.example.com. На Сайте, где я купил Домен, я добавил Запись уровня A, чтобы указать на Домен моего Сервера. Это работает очень хорошо. Теперь я пытаюсь установить Collabora на своем Сервере и интегрировать его с Nextcloud. После этогоРуководство. Я успешно выполнил все шаги без сообщений об ошибках. Теперь я запутался в A-записи. Она также указывает на IP-адрес сервера? Что мне нужно сделать на моем сервере, чтобы это работало.

Проблемы: Когда я пытаюсь добавить домен в Nextcloud Office, я получаю следующее:

Could not establish connection to the Collabora Online server

Когда я открываю URL-адрес в браузере, я получаю страницу Apache по умолчанию.

Может ли кто-нибудь указать мне направление? Спасибо.

решение1

Я использую тот же стек, что и вы, но на Docker. Однако принцип интеграции Collabora и DNS-записей должен быть тем же.

Запись DNS для Collabora должна указывать на тот же сервер (на котором запущен обратный прокси-сервер/виртуальный хост).

В моем случае я также настроил обратный прокси-сервер и записи DNS для обеих служб (причем записи DNS просто указывают на IP-адрес сервера):

  • cloud.mydomain.com(Следующееоблако)
  • office.mydomain.com(Соавтор)

Вы можете проверить, работают ли они, просто посетив сайты.

  • Посетив cloud.mydomain.comстраницу, вы, конечно же, попадете на страницу входа в Nextcloud.
  • Посетив этот сайт office.mydomain.com, вы попадете на пустую белую страницу с надписью OKв верхнем углу:

Если вы не получили белую OKстраницу Collabora, значит обратный прокси-сервер и DNS настроены неправильно.

Для дальнейшего устранения неполадок попробуйте посетить IP-адрес и порт сервера Collabora ( http://your.ip.add.ress:9980):

  • Если вы получили OK, то Collabora запущена, но обратный прокси-сервер/виртуальный хост не настроен.
  • Если вынеполучить OK, то сам сервер Collabora работает неправильно.

Наконец, после подтверждения вышеизложенного вы можете добавить сервер Collabora в Nextcloud в разделе «Настройки», «Офис» и «Использовать собственный сервер».

Связанный контент