Working reverse proxy

This commit is contained in:
Julien Valverdé
2024-07-17 01:43:21 +02:00
parent 2497aaa236
commit 2daf60faf3
4 changed files with 67 additions and 10 deletions

40
Caddyfile Normal file
View File

@@ -0,0 +1,40 @@
(reverse_proxy_headers) {
header_up Host {upstream_hostport}
}
http://* {
@websockets {
header Connection *Upgrade*
header Upgrade websocket
}
handle @websockets {
reverse_proxy http://server {
import reverse_proxy_headers
}
}
handle /rpc* {
reverse_proxy http://server {
import reverse_proxy_headers
}
}
handle {
reverse_proxy http://webui {
import reverse_proxy_headers
}
}
}
http://server.* {
reverse_proxy http://server {
import reverse_proxy_headers
}
}
http://webui.* {
reverse_proxy http://webui {
import reverse_proxy_headers
}
}