41 lines
628 B
Caddyfile
41 lines
628 B
Caddyfile
(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
|
|
}
|
|
}
|