Radicale: Difference between revisions

Klinger (talk | contribs)
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 ==