To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.
Reverse Proxy: Difference between revisions
Jump to navigation
Jump to search
>Thor77 Created page with "If you want to use a subdomain for the ZNC-Webinterface, you have to create a Reverse Proxy with your webserver.<br> Without setting <code>TrustedProxy</code> in your config y..." |
>Thor77 added lighthttp-config |
||
Line 16: | Line 16: | ||
} | } | ||
}</nowiki> | }</nowiki> | ||
== | == LightHTTPD == | ||
... | <nowiki>$HTTP["host"] =~ "^(sub\.domain\.com)$" { | ||
proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => 6667 ) ) ) | |||
}</nowiki> |
Revision as of 13:43, 5 July 2015
If you want to use a subdomain for the ZNC-Webinterface, you have to create a Reverse Proxy with your webserver.
Without setting TrustedProxy
in your config you will only see 127.0.0.1 or ::1 for each web-access in your logs => You can't block specific IP's
If you want to see the real IP's you have to add this to your config:
TrustedProxy = 127.0.0.1 TrustedProxy = ::1
Nginx
server { listen 80; listen [::]:80; server_name znc.domain.tld; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://[::1]:6667/; } }
LightHTTPD
$HTTP["host"] =~ "^(sub\.domain\.com)$" { proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => 6667 ) ) ) }