diff options
author | paumr <paum@bdisk.eu> | 2023-02-06 18:08:54 +0100 |
---|---|---|
committer | paumr <paum@bdisk.eu> | 2023-02-06 18:11:42 +0100 |
commit | 9d4fdb9685729c49a047535a8a2c8001a66d5a91 (patch) | |
tree | efc38f3ee3d22a5889fcc9eb067a4541609c2958 /nixos/modules/services/mail | |
parent | 6d0b3086f77e6287f005cb07d9e9a7e52f36ef39 (diff) | |
download | nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.tar nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.tar.gz nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.tar.bz2 nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.tar.lz nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.tar.xz nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.tar.zst nixlib-9d4fdb9685729c49a047535a8a2c8001a66d5a91.zip |
nixos/roundcube: fixed nginx configuration
the changes are required for oauth setups, and are based on: https://github.com/roundcube/roundcubemail/issues/8191#issuecomment-919850328
Diffstat (limited to 'nixos/modules/services/mail')
-rw-r--r-- | nixos/modules/services/mail/roundcube.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/modules/services/mail/roundcube.nix b/nixos/modules/services/mail/roundcube.nix index e05820fb87cf..95dc2f6aa2c9 100644 --- a/nixos/modules/services/mail/roundcube.nix +++ b/nixos/modules/services/mail/roundcube.nix @@ -150,9 +150,13 @@ in root = cfg.package; index = "index.php"; extraConfig = '' - location ~* \.php$ { + location ~* \.php(/|$) { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:${fpm.socket}; + + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $fastcgi_path_info; + include ${config.services.nginx.package}/conf/fastcgi_params; include ${pkgs.nginx}/conf/fastcgi.conf; } |