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

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

3 ответа

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

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

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

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

Это должно работать. Дайте мне знать, как оно идет

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

~$ bin/graylog-web-interface -Dhttp.port=1234
Другие вопросы по тегам