Hello,
that fixes it :
@@ -72,4 +72,5 @@
## and do not forget to enable the headers module
<IfModule headers_module>
+  SetEnvIf Host (.*) HTTP_HOST=$1
  RequestHeader set "x-webobjects-server-port" "443"
  RequestHeader set "x-webobjects-server-name" "%{HTTP_HOST}e" env=HTTP_HOST


Found bug report (1) and existing pull request (2).

(1) https://lists.inverse.ca/sogo/arc/users/2017-03/msg00089.html
(2) 
https://github.com/inverse-inc/sogo/pull/233/commits/400dd26b7d1409fce0b2e5f8445af86170054fd4

++

On 02 April 2018 at 18:15, Pierre Fumet wrote :
Hello,
sorry for late answer, here's my apache config, running on Debian 8 / apache 
2.4 / SOGo 3.2.10.20180225-1 :

# sites-enabled/<vhost>.conf
<VirtualHost *:80>
        ServerName <vhost>
        DocumentRoot /var/www/empty
        Redirect / https://<vhost>/SOGo
</VirtualHost>
<VirtualHost *:443>
        ServerName <vhost>
        SSLEngine on
        RedirectMatch ^/$ /SOGo
</VirtualHost>

# conf-enabled/SOGo.conf
Alias /SOGo.woa/WebServerResources/ \
     /usr/lib/GNUstep/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ \
     /usr/lib/GNUstep/SOGo/WebServerResources/

<Directory /usr/lib/GNUstep/SOGo/>
   AllowOverride None
   <IfVersion < 2.4>
       Order deny,allow
       Allow from all
   </IfVersion>
   <IfVersion >= 2.4>
       Require all granted
   </IfVersion>
   <IfModule expires_module>
     ExpiresActive On
     ExpiresDefault "access plus 1 year"
   </IfModule>
</Directory>
ProxyRequests Off
SetEnv proxy-nokeepalive 1
ProxyPreserveHost On

ProxyPass /SOGo http://127.0.0.1:20000/SOGo retry=0
<Proxy http://127.0.0.1:20000/SOGo>
<IfModule headers_module>
 RequestHeader set "x-webobjects-server-port" "443"
 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 unset "x-webobjects-remote-user"
 RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
</IfModule>
 AddDefaultCharset UTF-8
 Order allow,deny
 Allow from all
</Proxy>

<IfModule rewrite_module>
 RewriteEngine On
 RewriteRule ^/.well-known/caldav/?$ /SOGo/dav [R=301]
 RewriteRule ^/.well-known/carddav/?$ /SOGo/dav [R=301]
</IfModule>


On 23 February 2018 at 08:31, from Ludovic Marcotte :
Show your Apache configuration for SOGo.

--
Pierre Fumet   ::   +33676748359
--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to