General discussion on installation and configuration of SOGo

Text archives Help


[SOGo] Apache subdomain config for iPhone AddressBook sync


Chronological Thread 
  • From: Peter Zieseniss < >
  • To:
  • Subject: [SOGo] Apache subdomain config for iPhone AddressBook sync
  • Date: Tue, 31 May 2011 22:37:32 +0200

Hello all,

Firstly, i'd like to thank those who actively participate in helping solve all our problems, your help is inestimably welcome!

That said, i've got an Apache-related riddle...

For reasons that are good and, mostly, bad, i want to avoid the funambol approach, both server- and client-side.
i have few enough users that i can make a virtual domain for each one following this logic:

username.sogouser.domain.com:8843

the idea being that the above address would actually lead to:

domain.com:8843/SOGo/dav/username/

That way, i could have the users enter the subdomain address form in iCal, AddressBook (Mac), iPhone (Cal-and-Card-dav) without ever worrying about having to enter the server path (the /SOGo/dav/username/ part that comes after domain.com) since half of these apps don't support it...

The problem is that i can't get it to work...

Below is my VirtualDomain config, the fact is, i've no clue what the hell i'm doing...(commented lines were tried but failed).

Any help, whatsoever, would be immensely appreciated!
Be Well All!
Peter



<VirtualHost 64.6.243.32:8843>
ServerName   username.sogouser.domain.com:8843
ServerAlias     domain.com username.sogouser.domain.com username.sogouser.domain.com:8843 domain.com:8843
Alias /SOGo.woa/WebServerResources/ /usr/GNUstep/System/Library/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ /usr/GNUstep/System/Library/SOGo/WebServerResources/
AliasMatch /SOGo/so/ControlPanel/Products/(.*)/Resources/(.*) /usr/GNUstep/System/Library/SOGo/$1.SOGo/Resources/$2
<LocationMatch "^/SOGo/so/ControlPanel/Products/.*UI/Resources/.*\.(jpg|png|gif|css|js)">
SetHandler default-handler
</LocationMatch>
ProxyPass /principals https://127.0.0.1:20000/SOGo/dav/username/ interpolate
ProxyPass /SOGo https://127.0.0.1:20000/SOGo interpolate
## adjust the following to your configuration
 #RequestHeader set "x-webobjects-server-port" "8843"
 #RequestHeader set "x-webobjects-server-name" "domain.com/SOGo/dav/username/"
 #RequestHeader set "x-webobjects-server-url" "https://domain.com/SOGo/dav/username/"
 ## or
 ## i've even seen this somewhere:
  #RequestHeader set "x-webobjects-server-url" "https://"
## When using proxy-side autentication, you need to uncomment and
## adjust the following line:
#  RequestHeader set "x-webobjects-remote-user" "%{REMOTE_USER}e"
#  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>
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /usr/local/psa/var/certificates/certTyA5848
</VirtualHost>




--

"My candle burns at both ends;
It will not last the night;
But ah, my foes, and oh, my friends
It gives a lovely light!"
 — Edna St. Vincent Millay

-- 

Peter Zieseniss
Principal



  • [SOGo] Apache subdomain config for iPhone AddressBook sync, Peter Zieseniss, 05/31/2011

Archive powered by MHonArc 2.6.18.

Top of page