Hello @msweikata && welcome
Only thing I can see different is the RequestHeader set X-Graylog-Server-URL
<VirtualHost *:80>
ServerName graylog.example.org
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
RequestHeader set X-Graylog-Server-URL "http://graylog.example.org/"
ProxyPass http://127.0.0.1:9000/
ProxyPassReverse http://127.0.0.1:9000/
</Location>
</VirtualHost>
I don’t use Apache/httpd any more but I have old configurations saved that might help.
#<VirtualHost *:80>
# ServerName graylog.domain.com
# ProxyRequests Off
# <Proxy *>
# Order deny,allow
# Allow from all
# </Proxy>
# <Location />
# RequestHeader set X-Graylog-Server-URL "http://graylog.domain.com/"
# ProxyPass http://127.0.0.1:9000/
# ProxyPassReverse http://127.0.0.1:9000/
# </Location>
#</VirtualHost>
<VirtualHost *:443>
ServerName graylog.enseva-labs.net
ProxyRequests Off
SSLEngine on
SSLOptions +StrictRequire
SSLCertificateFile "/etc/graylog/graylog3-certificate.pem"
SSLCertificateKeyFile "/etc/graylog/graylog3-key.pem"
RewriteEngine on
RewriteCond %{HTTP_HOST} ^10\.10\.10\.70$ [NC,OR]
RewriteRule .* https://graylog.domain.com:9000 [R,L]
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
RequestHeader set X-Graylog-Server-URL "https://graylog.domain.com/"
ProxyPass https://graylog.domain.com:9000/
ProxyPassReverse https://graylog.domain.com:9000/
</Location>
</VirtualHost>
Maybe check out this post