chore: restore MultiViews and add all required Apache modules

- Restore MultiViews option in Directory configuration
- Add headers, rewrite, dir, and mime modules to enable script
- Keep remoteip and env modules for Traefik integration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
BeauTroll
2025-12-20 12:51:36 +01:00
parent a83426d198
commit 53cc23e153
2 changed files with 7 additions and 3 deletions

View File

@@ -1,8 +1,12 @@
#!/bin/bash #!/bin/bash
# Active les modules Apache nécessaires pour Nextcloud derrière Traefik # Active les modules Apache nécessaires pour Nextcloud derrière Traefik
a2enmod remoteip # Pour récupérer les vraies IPs clients a2enmod headers
a2enmod env # Pour SetEnvIf (détection HTTPS) a2enmod rewrite
a2enmod dir
a2enmod mime
a2enmod remoteip # Pour récupérer les vraies IPs clients
a2enmod env # Pour SetEnvIf (détection HTTPS)
# Redémarre Apache # Redémarre Apache
apache2ctl graceful apache2ctl graceful

View File

@@ -9,7 +9,7 @@ RemoteIPTrustedProxy 192.168.0.0/16
SetEnvIf X-Forwarded-Proto "https" HTTPS=on SetEnvIf X-Forwarded-Proto "https" HTTPS=on
<Directory /var/www/html/> <Directory /var/www/html/>
Options +FollowSymLinks Options FollowSymLinks MultiViews
AllowOverride All AllowOverride All
Require all granted Require all granted