Simon L.
|
d8aa83f4e0
|
allow to adjust the log level globally (apache)
Signed-off-by: Simon L. <szaimen@e.mail.de>
|
2026-04-24 10:34:43 +02:00 |
|
copilot-swe-agent[bot]
|
49a24272f6
|
perf(apache): improve performance of the Apache container
- nextcloud.conf: increase BrotliCompressionQuality from 0 to 4
- nextcloud.conf: add mod_deflate fallback for non-Brotli clients
- nextcloud.conf: enable HTTP/2 cleartext (h2c) via mod_http2 IfModule block
- nextcloud.conf: remove Options Indexes and duplicate Options line
- nextcloud.conf: remove deprecated Satisfy Any directive
- nextcloud.conf: add KeepAlive On / KeepAliveTimeout 5 / MaxKeepAliveRequests 100
- nextcloud.conf: add EnableSendfile On / EnableMMAP Off
- Dockerfile: enable mod_http2 LoadModule via sed
- Dockerfile: tune mpm_event (MaxRequestWorkers 400, ServerLimit 16,
ThreadsPerChild 25, StartServers 2, MinSpareThreads 25, MaxSpareThreads 75)
- Caddyfile: add encode gzip zstd for response compression
- supervisord.conf: remove duplicate nodaemon=true
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/a79198ed-cd31-4e15-9074-b3d3f3f92069
fix(apache): disable HTTP/2, disable Caddy gzip, restore MaxRequestWorkers 5000
- Caddyfile: remove `encode gzip zstd` (disable gzip/zstd compression in Caddy)
- nextcloud.conf: remove HTTP/2 `<IfModule mod_http2.c>` block (disable h2c in Apache)
- Dockerfile: remove mod_http2.so LoadModule sed line
- Dockerfile: restore MaxRequestWorkers 5000, ServerLimit 200, and original comments
Kept from previous commit:
- BrotliCompressionQuality raised from 0 to 4
- mod_deflate fallback for non-Brotli clients
- KeepAlive On / KeepAliveTimeout 5 / MaxKeepAliveRequests 100
- EnableSendfile On / EnableMMAP Off
- ThreadsPerChild 25, StartServers 2, MinSpareThreads 25, MaxSpareThreads 75
- supervisord.conf: remove duplicate nodaemon=true
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/66a07d0e-2276-4b0e-b17d-53c733530d07
fix(apache): prevent double-encoding, add explanatory comments
- Add SetEnvIfNoCase Accept-Encoding \bbr\b no-gzip inside mod_brotli block
so mod_deflate is skipped for clients that already get Brotli-compressed
responses, preventing double-encoding.
- Expand all comments to explain the purpose/benefit of each added directive.
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/98098727-e2c1-4504-b0d5-47c8b06b794d
docs(apache/Dockerfile): add explanatory comments to all new directives
- Add comment block before the sed/LoadModule block explaining why mpm_event
is chosen and why mod_brotli is enabled alongside the deflate fallback.
- Add per-line comments for ThreadsPerChild, StartServers, MinSpareThreads,
and MaxSpareThreads explaining the rationale for each value.
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/2dc7afc9-b8a1-4b0a-ba13-0ad89e5c2d37
fix(apache): disable EnableSendfile to allow output filters (Brotli/deflate) on static files
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/54995b4a-7b5d-4e8e-a92a-684d32b42bd4
docs(apache/nextcloud.conf): add per-directive comments to KeepAlive block
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/329da0e6-b5dd-4cdd-8c05-9ae0bf25ebfd
reduce MaxSpareThreads from 75 to 50
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/f253e0c7-a192-4bda-96c2-c12a7e1cb81b
raise MaxKeepAliveRequests from 100 to 500 for Nextcloud sync clients
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/89da74d6-b0d3-4d19-909d-dee06cbad060
remove deflate fallback — all Nextcloud-supported browsers have Brotli
Agent-Logs-Url: https://github.com/nextcloud/all-in-one/sessions/def9ae64-6793-4c8f-ba0c-e36ef6f8f28f
Apply suggestion from @szaimen
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-Authored-By: szaimen <42591237+szaimen@users.noreply.github.com>
|
2026-04-20 15:57:02 +02:00 |
|
Simon L
|
194e073883
|
Revert "Revert "apache - drop SetEnv proxy-sendcl 1""
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2024-05-24 13:07:46 +02:00 |
|
Simon L
|
1168c749b0
|
Revert "apache - drop SetEnv proxy-sendcl 1"
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2024-04-25 16:34:18 +02:00 |
|
S1m
|
1acdfe05e1
|
Disable Apache proxy buffering
|
2024-03-08 08:47:06 +01:00 |
|
Simon L
|
c844b4dbef
|
apache - drop SetEnv proxy-sendcl 1
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2024-03-04 11:18:29 +01:00 |
|
Simon L
|
0596c60584
|
disable trace method and improve apache ssl conf
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-11-30 11:49:03 +01:00 |
|
Simon L
|
d564202efb
|
Merge pull request #2794 from nextcloud/enh/noid/adjust-apache-logformat
Adjust Apache LogFormat
|
2023-06-17 23:31:12 +02:00 |
|
Simon L
|
0a5c4d3d99
|
Adjust Apache LogFormat
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-06-17 23:04:08 +02:00 |
|
Simon L
|
cbba4cc2e6
|
also compress css and svg files
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-06-17 20:55:10 +02:00 |
|
Simon L
|
ccad3bc98c
|
enable brotli compression for js files in Nextcloud
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2023-05-22 12:25:13 +02:00 |
|
Simon L
|
94a508d8aa
|
Print apache errors in the future to stderr
Signed-off-by: Simon L <szaimen@e.mail.de>
|
2022-12-05 10:55:49 +01:00 |
|
szaimen
|
adb4279de1
|
improve logging situation
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-10-31 11:17:29 +01:00 |
|
Simon L
|
c670d982aa
|
Merge pull request #1178 from nextcloud/enh/noid/bring-in-sync
bring Apache limits in sync with PHP limits
|
2022-09-20 19:12:00 +02:00 |
|
Simon L
|
3051214536
|
Merge pull request #1174 from mustaphazorgati/fix-aio-apache
aio-apache configuration now uses NEXTCLOUD_HOST env variable (#1173)
|
2022-09-20 19:06:23 +02:00 |
|
szaimen
|
8dd871b368
|
add logging to apache
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-09-20 18:56:22 +02:00 |
|
szaimen
|
2b5deb81f5
|
bring Apache limits in sync with PHP limits
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-09-20 18:16:17 +02:00 |
|
Mustapha Zorgati
|
6e2872b953
|
aio-apache configuration now uses NEXTCLOUD_HOST env variable (#1173)
instead of hardcoded container name
|
2022-09-19 23:53:12 +02:00 |
|
szaimen
|
ae29ce409e
|
Support big file uploads in Apache
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-08-22 10:19:28 +02:00 |
|
szaimen
|
4e361e3ce2
|
use a different port for Nextcloud internally
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-05-09 21:49:19 +02:00 |
|
szaimen
|
3d8d7f0d79
|
fix zero file sizes
Signed-off-by: szaimen <szaimen@e.mail.de>
|
2022-01-28 11:36:34 +01:00 |
|
Nextcloud Team
|
2295a33590
|
Initial import
|
2021-11-30 11:20:42 +01:00 |
|