Am 16.02.2014 11:38, schrieb Michael Vogel:
Hi,
What steps Do I need to take to have SOGo installed directly in the root
and not in a path?
The proxy statements in the apache config are one thing that need to be
changed - but also some values in the SOGo-config - but which one?
As far as I can see in my sogo.conf, there are no settings for this topic.
As an example, my Apache configuration looks like below.
Note that you have to set your URL in one of the RequestHeader lines!
I have added the ProxyPass for .well-known/* so my iDevices and Android
devices will find CalDAV and CardDAV without any problems.
This configuration works here for some months now.
Regards
Anna Christina
Settings for sogo.my.tld, Port 80:
VirtualHost *:80
ServerName sogo.my.tld
Redirect permanent / https://sogo.my.tld/SOGo
/VirtualHost
Settings for sogo.my.tld, Port 443:
VirtualHost *:443
SSLEngine On
ServerName sogo.my.tld
[... log settings etc ...]
Alias /SOGo.woa/WebServerResources/ \
/usr/lib/GNUstep/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ \
/usr/lib/GNUstep/SOGo/WebServerResources/
AliasMatch /SOGo/so/ControlPanel/Products/(.*)/Resources/(.*) \
/usr/lib/GNUstep/SOGo/$1.SOGo/Resources/$2
Directory /usr/lib/GNUstep/SOGo/
AllowOverride None
Order deny,allow
Allow from all
IfModule expires_module
ExpiresActive On
ExpiresDefault access plus 1 year
/IfModule
/Directory
LocationMatch
^/SOGo/so/ControlPanel/Products/.*UI/Resources/.*\.(jpg|png|gif|css|js)
SetHandler default-handler
/LocationMatch
ProxyRequests Off
SetEnv proxy-nokeepalive 1
ProxyPreserveHost On
ProxyPass /SOGo http://127.0.0.1:2/SOGo retry=0
ProxyPass /.well-known/carddav http://127.0.0.1:2/SOGo/dav/
ProxyPass /.well-known/caldav http://127.0.0.1:2/SOGo/dav/
Proxy http://127.0.0.1:2/SOGo
## adjust the following to your configuration
RequestHeader set x-webobjects-server-port 443
RequestHeader set x-webobjects-server-name
sogo.imzadi.de
RequestHeader set x-webobjects-server-url
https://sogo.my.tld;
RequestHeader set x-webobjects-server-protocol HTTP/1.0
RequestHeader set x-webobjects-remote-host
%{REMOTE_HOST}e env=REMOTE_HOST
AddDefaultCharset UTF-8
Order allow,deny
Allow from all
/Proxy
Redirect permanent /index.html https://sogo.my.tld/SOGo
/VirtualHost
--
users@sogo.nu
https://inverse.ca/sogo/lists