diff --git a/webserver.Dockerfile b/webserver.Dockerfile
index 708b113..1b63d74 100644
--- a/webserver.Dockerfile
+++ b/webserver.Dockerfile
@@ -8,18 +8,11 @@ RUN sed -i \
-e 's/^#LoadModule alias_module/LoadModule alias_module/' \
-e 's/^#LoadModule proxy_module/LoadModule proxy_module/' \
-e 's/^#LoadModule proxy_http_module/LoadModule proxy_http_module/' \
+ -e 's/^#LoadModule ssl_module/LoadModule ssl_module/' \
/usr/local/apache2/conf/httpd.conf
-# Add proxy permissions + your config
-RUN printf '\n# --- Proxy config (required for [P] in .htaccess) ---\n\
-ProxyRequests Off\n\
-ProxyVia Off\n\
-\n\
-\n\
- Require all granted\n\
-\n\
-\n\
-# --- Custom for file listing + .htaccess ---\n\
+# Configure autoindex + icons + .htaccess + unrestricted reverse-proxy permissions
+RUN printf '\n# --- Custom for file listing + .htaccess ---\n\
AddDefaultCharset UTF-8\n\
\n\
Include conf/extra/httpd-autoindex.conf\n\
@@ -29,6 +22,7 @@ Alias /icons/ "/usr/local/apache2/icons/"\n\
Require all granted\n\
\n\
\n\
+# Autoindex settings\n\
IndexOptions FancyIndexing FoldersFirst NameWidth=*\n\
\n\
\n\
@@ -36,9 +30,14 @@ IndexOptions FancyIndexing FoldersFirst NameWidth=*\n\
IndexIgnore _*\n\
AllowOverride All\n\
Require all granted\n\
-\n' >> /usr/local/apache2/conf/httpd.conf
-
-# Optional: allow outbound proxy to HTTPS properly
-RUN printf '\nSSLProxyEngine on\n' >> /usr/local/apache2/conf/httpd.conf
+\n\
+\n\
+# Allow RewriteRule [P] from trusted .htaccess files\n\
+ProxyRequests Off\n\
+ProxyVia Off\n\
+SSLProxyEngine on\n\
+\n\
+ Require all granted\n\
+\n' >> /usr/local/apache2/conf/httpd.conf
EXPOSE 80