Сервер в настоящее время недоступен для Ubuntu 16.04

Предпосылки

У меня есть чистая виртуальная машина Ubuntu 16.04, и я пытаюсь установить на нее последнюю версию graylog. К сожалению, это не удается.

Что я сделал?

Сначала я создал чистую виртуальную машину с вышеупомянутой ОС. Что я сделал? Сначала я создал чистую виртуальную машину с указанным выше ...

Предпосылки

У меня есть чистая виртуальная машина Ubuntu 16.04, и я пытаюсь установить на нее последнюю версию graylog. К сожалению, это не удается.

Что я сделал?

Сначала я создал чистую виртуальную машину с вышеупомянутой ОС. Что я сделал? Сначала я создал чистую виртуальную машину с вышеупомянутым ...

Предпосылки

У меня есть чистая виртуальная машина Ubuntu 16.04, и я пытаюсь установить на нее последнюю версию graylog. К сожалению, это не удается.

Что я сделал?

Сначала я создал чистую виртуальную машину с вышеупомянутой ОС. Затем я шаг за шагом следовал официальным инструкциям:

http://docs.graylog.org/en/2.4/pages/installation/os/ubuntu.html

Я установил необходимые компоненты, mongo DB, ElasticSearch и последнее. но не в последнюю очередь, Graylog 2.4.

Я также настроил /etc/elasticsearch/elasticsearch.yml , чтобы иметь имя кластера: graylog (перед установкой graylog).

Graylog conifg

Теперь мы оба знаем, что Graylog не запускается из коробки. Вам нужно сделать некоторую конфигурацию. Моя конфигурация для /etc/graylog/server/server.conf очень проста:

rest_listen_uri = http://0.0.0.0:9000/api/
web_listen_uri = http://0.0.0.0:9000/

Вот и все. Также я как обычно создал необходимые ключи и пароли.

В чем проблема

Когда я подключаюсь к своему серверу через его общедоступный IP-адрес с портом 9000, я получаю следующее сообщение об ошибке:

У нас возникают проблемы с подключением к серверу Graylog, работающему на http: / /10.0.0.11:9000/api/ . Убедитесь, что сервер исправен и работает правильно.

Вы будете автоматически перенаправлены на предыдущую страницу, как только мы сможем подключиться к серверу.

Вам нужна помощь? Мы можем вам помочь.

Подробная информация:

Сообщение об ошибке Запрос был прекращен Возможные причины: сеть отключена, Origin не разрешен Access-Control-Allow-Origin, страница выгружается и т. Д. Исходный запрос GET http://10.0.0.11:9000/api/system/sessions Код состояния неопределенный Полное сообщение об ошибке Ошибка: запрос был прекращен Возможные причины: сеть отключена, Origin не разрешен Access-Control-Allow-Origin, страница выгружается и т. Д.

Я могу получить доступ к веб-странице, но сразу вижу данную ошибку. У меня есть другой экземпляр, настроенный таким же образом, но с Graylog 2.2, и это никогда не доставляло мне проблем.

Что вы пытались решить проблему?

Моя первая идея заключалась в том, чтобы проверить работоспособность служб. Когда я запускаю sudo systemctl status XXXX , заменяя XXXX на mongod , elasticsearch и graylog-server , все они активны и работают.

Я также проверил на этом форуме похожие ошибки, но они относятся к разным ОС, поэтому я немного заблудился.

Дайте мне некоторые спецификации!

Ниже приведены спецификации моей ОС ( lsb_release -a ): Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04.4 LTS Релиз: 16.04 Кодовое имя: xenial

И браузер, который я использую:

Firefox Quantum 60.0 (64-бит)

Вопросы

  1. Я пропустил шаг настройки?
  2. Почему появляется эта ошибка и как ее исправить?
2
задан 15 May 2018 в 13:09
1 ответ

Ответ

Это была проблема конфигурации. Я исправил это, используя следующую конфигурацию:

rest_listen_uri = http://0.0.0.0:9000/api/
web_listen_uri = http://0.0.0.0:9000/
#web_endpoint_uri =
rest_transport_uri = http://<AZURE_PUBLIC_IP>:9000/api/

Обратите внимание, что web_endpoint_uri закомментирован. Я до сих пор не совсем понимаю, как работают все части, но, похоже, это помогло.

В качестве бонусного раунда это эквивалентно следующему:

rest_listen_uri = http://0.0.0.0:9000/api/
web_listen_uri = http://0.0.0.0:9000/
web_endpoint_uri = http://<AZURE_PUBLIC_IP>:9000/api/
0
ответ дан 3 December 2019 в 13:57

Теги

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