Radicale: Difference between revisions
Web proxy configuration examples |
|||
Line 30: | Line 30: | ||
}; | }; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Web Proxy examples == | |||
Caddy configured to proxy radicale in a subdirectory | |||
<syntaxhighlight lang="nix"> | |||
caddy = { | |||
enable = true; | |||
extraConfig = '' | |||
:80 { | |||
redir /radicale /radicale/ | |||
handle /radicale/* { | |||
uri strip_prefix /radicale | |||
reverse_proxy localhost:5232 { | |||
header_up X-Script-Name /radicale | |||
header_up Authorization {header.Authorization} | |||
} | |||
} | |||
} | |||
''; | |||
} | |||
</syntaxhighlight> | |||
Nginx virtualhost location snippet configured to proxy radicale in a subdirectory | |||
<syntaxhighlight lang="nix"> | |||
locations."/radicale/" = { | |||
proxyPass = "http://127.0.0.1:5232/"; | |||
extraConfig = '' | |||
proxy_set_header X-Script-Name /radicale; | |||
proxy_pass_header Authorization; | |||
''; | |||
}; | |||
</syntaxhighlight> | |||
== See also == | == See also == |