diff --git a/Apache/SOGo-apple-ab.conf b/Apache/SOGo-apple-ab.conf
index dcfbee128..1e77d37f6 100644
--- a/Apache/SOGo-apple-ab.conf
+++ b/Apache/SOGo-apple-ab.conf
@@ -40,7 +40,7 @@
RequestHeader set "x-webobjects-server-port" "8843"
RequestHeader set "x-webobjects-server-name" "CHANGETHIS:8843"
- RequestHeader set "x-webobjects-server-url" "http://CHANGETHIS:8843"
+ RequestHeader set "x-webobjects-server-url" "https://CHANGETHIS:8843"
RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
AddDefaultCharset UTF-8
diff --git a/Apache/SOGo.conf b/Apache/SOGo.conf
index 794b2869e..cfe62caf5 100644
--- a/Apache/SOGo.conf
+++ b/Apache/SOGo.conf
@@ -25,6 +25,11 @@ Alias /SOGo/WebServerResources/ \
# Don't send the Referer header for cross-origin requests
Header always set Referrer-Policy "same-origin"
+
+ # Don't cache dynamic content
+ Header set Cache-Control "max-age=0, no-cache, no-store"
+
+
## Uncomment the following to enable proxy-side authentication, you will then
## need to set the "SOGoTrustProxyAuthentication" SOGo user default to YES and
## adjust the "x-webobjects-remote-user" proxy header in the "Proxy" section
@@ -48,8 +53,12 @@ Header always set Referrer-Policy "same-origin"
#
ProxyRequests Off
-SetEnv proxy-nokeepalive 1
ProxyPreserveHost On
+SetEnv proxy-nokeepalive 1
+
+# Uncomment the following lines if you experience "Bad gateway" errors with mod_proxy
+#SetEnv proxy-initial-not-pooled 1
+#SetEnv force-proxy-request-1.0 1
# When using CAS, you should uncomment this and install cas-proxy-validate.py
# in /usr/lib/cgi-bin to reduce server overloading
@@ -76,19 +85,19 @@ ProxyPass /SOGo http://127.0.0.1:20000/SOGo retry=0 nocanon
## Adjust the following to your configuration
## and make sure to enable the headers module
-
- RequestHeader set "x-webobjects-server-port" "443"
- SetEnvIf Host (.*) HTTP_HOST=$1
- RequestHeader set "x-webobjects-server-name" "%{HTTP_HOST}e" env=HTTP_HOST
- RequestHeader set "x-webobjects-server-url" "https://%{HTTP_HOST}e" env=HTTP_HOST
+
+ RequestHeader set "x-webobjects-server-port" "443"
+ SetEnvIf Host (.*) HTTP_HOST=$1
+ RequestHeader set "x-webobjects-server-name" "%{HTTP_HOST}e" env=HTTP_HOST
+ RequestHeader set "x-webobjects-server-url" "https://%{HTTP_HOST}e" env=HTTP_HOST
## When using proxy-side autentication, you need to uncomment and
## adjust the following line:
- RequestHeader unset "x-webobjects-remote-user"
-# RequestHeader set "x-webobjects-remote-user" "%{REMOTE_USER}e" env=REMOTE_USER
+ RequestHeader unset "x-webobjects-remote-user"
+# RequestHeader set "x-webobjects-remote-user" "%{REMOTE_USER}e" env=REMOTE_USER
- RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
-
+ RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
+
AddDefaultCharset UTF-8