Loading nixos/modules/services/mail/roundcube.nix +24 −11 Original line number Diff line number Diff line Loading @@ -148,20 +148,33 @@ in ${cfg.hostName} = { forceSSL = mkDefault true; enableACME = mkDefault true; locations."/" = { root = cfg.package; locations."/" = { index = "index.php"; priority = 1100; extraConfig = '' add_header Cache-Control 'public, max-age=604800, must-revalidate'; ''; }; locations."~ ^/(SQL|bin|config|logs|temp|vendor)/" = { priority = 3110; extraConfig = '' return 404; ''; }; locations."~ ^/(CHANGELOG.md|INSTALL|LICENSE|README.md|SECURITY.md|UPGRADING|composer.json|composer.lock)" = { priority = 3120; extraConfig = '' return 404; ''; }; locations."~* \\.php(/|$)" = { priority = 3130; extraConfig = '' 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; } fastcgi_split_path_info ^(.+\.php)(/.+)$; include ${config.services.nginx.package}/conf/fastcgi.conf; ''; }; }; Loading Loading
nixos/modules/services/mail/roundcube.nix +24 −11 Original line number Diff line number Diff line Loading @@ -148,20 +148,33 @@ in ${cfg.hostName} = { forceSSL = mkDefault true; enableACME = mkDefault true; locations."/" = { root = cfg.package; locations."/" = { index = "index.php"; priority = 1100; extraConfig = '' add_header Cache-Control 'public, max-age=604800, must-revalidate'; ''; }; locations."~ ^/(SQL|bin|config|logs|temp|vendor)/" = { priority = 3110; extraConfig = '' return 404; ''; }; locations."~ ^/(CHANGELOG.md|INSTALL|LICENSE|README.md|SECURITY.md|UPGRADING|composer.json|composer.lock)" = { priority = 3120; extraConfig = '' return 404; ''; }; locations."~* \\.php(/|$)" = { priority = 3130; extraConfig = '' 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; } fastcgi_split_path_info ^(.+\.php)(/.+)$; include ${config.services.nginx.package}/conf/fastcgi.conf; ''; }; }; Loading