Modify graylog URL

Hi,

I need to change the URL currently working from https://10.1.1.1:9000 to https://10.1.1.1:9000/graylog. This change works parcially, I am able to access
Search: https://10.1.1.1:9000/graylog/search
Streams: https://10.1.1.1:9000/graylog/streams
Alerts: https://10.1.1.1:9000/graylog/alerts
Dashboards: https://10.1.1.1:9000/graylog/dashboards
Sources: https://10.1.1.1:9000/graylog/sources#3600

But System is replacing wrongly the URL: https://10.1.1.1:9000/graylog/graylog/system/overview

The change in the config file to modify the URL is as follows:

# Default: http://$http_bind_address/
http_publish_uri = https://10.1.1.1:9000/graylog

# Default: $http_publish_uri
http_external_uri = https://10.1.1.1:9000/graylog/

Do you know if other configuration has to be modified?

Thanks

such is only possible with a proxy. not vanilla graylog

Thanks for your response Jan, you are always very helpful. Please let me explain further. I have the following configuration in the proxy:

 <Location /graylog>
    ProxyPass           https://10.1.1.1:9000/graylog
    ProxyPassReverse    https://10.1.1.1:9000/graylog
  </Location>

When adding graylog at the end of the URL, I am able to get the correct URL with graylog at the end for Search, Streams, Alerts, Dashboards and Sources. For instance:

https://10.1.1.1:9000/graylog/search

However, System option in main menu is getting twice graylog and then throwing 404 error for Page Not Found:

https://10.1.1.1:9000/graylog/graylog/system/nodes

because the expected URL is the following:

https://10.1.1.1:9000/graylog/system/nodes

Do you know why this behavior?

Thanks

did you run 3.0.1? because that version should have a fix for that.

Thanks for your response Jan,

I am running 3.0.0. I will install Graylog 3.0.1 and check again.

Thanks

Thanks Jan,

Graylog 3.0.1 fixed the problem as you mentioned.

Thanks for all your support.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.