diff options
| author | Maximilian Bosch <maximilian@mbosch.me> | 2023-10-09 11:27:40 +0200 |
|---|---|---|
| committer | Maximilian Bosch <maximilian@mbosch.me> | 2023-10-09 12:40:57 +0200 |
| commit | ad57ad1ff5de0ce095d9627ce5ce70c318dd3881 (patch) | |
| tree | 6710f75673ebc92a405ab9e1dfaa9aa5afab473a /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 8702ae01109216bddb9b05e3dae2fe6fb15ce117 (diff) | |
nixos/nextcloud: update / clean up the nginx configuration
First of all, a few cleanups were made to make it more readable:
* Reordered the sections by their priority so what you're reading in Nix
is also what you get in the final nginx.conf.
* Unified media/asset locations
Most notably, this fixes the
Your web server is not properly set up to resolve "/ocm-provider/".
warning since 27.1.2 where `ocm-provider` was moved from a static
directory in the source tarball to a dynamic HTTP route[1].
Additionally, the following things were fixed:
* The 404 checks for build/tests/etc. are now guaranteed to be before
the `.php` location match and it's not implicitly relied upon Nix's
internal attribute sorting anymore.
* `.wasm` files are supported properly and a correct `Content-Type` is
set.
* For "legacy" routes (e.g. `ocs-provider`/`cron`/etc) a `rewrite` rule
inside the location for fastcgi is used as recommended by upstream[2].
This also makes it easier to understand the purpose of the location
itself (i.e. use fastcgi for PHP code).
[1] https://github.com/nextcloud/documentation/pull/11179
[2] https://docs.nextcloud.com/server/27/admin_manual/installation/nginx.html
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
