Назад | Перейти на главную страницу

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

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

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

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

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

~$ bin/graylog-web-interface -Dhttp.port=1234

Таким образом, у вас, вероятно, нет более старого / 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

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