Изменение порта graylog-web 1.3

Я только что установил сервер graylog на своем сервере ubuntu, используя функцию apt-get. Graylog в настоящее время работает без проблем, но я хотел бы изменить порт с 9000 на порт 80/443. Кажется, я не могу найти никакой документации о том, как это сделать!

0
задан 7 February 2016 в 20:49
3 ответа

Таким образом, у вас, вероятно, нет старого / bin / graylog-web-interface, но вместо этого есть:

root@ubuntu14:~# grep -R "9000" /etc/*
/etc/default/graylog-web:GRAYLOG_WEB_HTTP_PORT="9000"
/etc/init/graylog-web.conf:  GRAYLOG_WEB_HTTP_PORT="9000"

Сценарий для запуска интерфейса находится в / etc / init / graylog-web .conf и вызывает переменную GRAYLOG_WEB_HTTP_PORT. Вы должны иметь возможность изменить их на 80 или 443 и перезапустить веб-интерфейс с помощью

root@ubuntu14:~# service graylog-web restart

. Это должно сработать. Сообщите мне, как это происходит

0
ответ дан 4 December 2019 в 16:42

Запуск приложений на портах ниже 1024 в Linux требует привилегий root или других типов расширенных привилегий. Поскольку Java работает на виртуальной машине, ей будет сложно получить SUID после запуска с правами root.

Рекомендуемый способ - оставить ее запущенной на текущем порту, на localhost, и поставить перед ней обратный прокси-сервер (например как nginx или - проще, haproxy).

1
ответ дан 4 December 2019 в 16:42

Это задокументировано здесь .

~$ bin/graylog-web-interface -Dhttp.port=1234
0
ответ дан 4 December 2019 в 16:42