General discussion on installation and configuration of SOGo

Text archives Help


Re: [SOGo] CardDAV iPhone address book sync issue


Chronological Thread 
  • From: Sergei Bazhin < >
  • To:
  • Subject: Re: [SOGo] CardDAV iPhone address book sync issue
  • Date: Wed, 27 Jul 2011 09:46:19 +0400

Hi Mark,
Yeap, I've added 8843 to ports.conf and netstat is showing apache is listening on 8843.

Sergei.
***

2011/7/27 Mark Adams < "> >
Did you do what I said?
Reading the thread on iPhone AB connect I came up with the following virtual host config that seem to work for all but not for me....
In the end I'm having a warning from apache
[warn] worker http://127.0.0.1:20000/SOGo/dav/ already used by another worker
that seems to be OK
and
a message from iPhone "Cannot connect using SSL" and not able to verify the account...
Any ideas?

<VirtualHost mega.local:8843>
    Servername mega.local:8843
    CustomLog /var/log/apache2/access.log combined
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/webdav.pem
    SSLCertificateKeyFile /etc/apache2/ssl/webdav.key
    ProxyRequests Off
    SetEnv proxy-nokeepalive 1
    ProxyPreserveHost On
    ProxyPassInterpolateEnv On
    ProxyPass /SOGo/dav/ http://127.0.0.1:20000/SOGo/dav/ interpolate
    ProxyPass / http://127.0.0.1:20000/SOGo/dav/ interpolate

<Proxy http://127.0.0.1:20000/SOGo/dav>
  RequestHeader set "x-webobjects-server-port" "8843"
  RequestHeader set "x-webobjects-server-name" "mega.local:8843"
  RequestHeader set "x-webobjects-server-url" "https://mega.local:8843"
  RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
  RequestHeader set "x-webobjects-remote-host" "127.0.0.1"

  AddDefaultCharset UTF-8

  Order allow,deny
  Allow from all
</Proxy>
</VirtualHost>


Regards,
Sergei.
***

2011/7/26 Bruno Leon < " target="_blank"> " target="_blank"> >
On 11-07-26 02:06 AM, Sergei Bazhin wrote:
I'm getting the following warning message after adding new virtual host (I've created a site in sites-available and enabled it with a2ensite):  [warn] worker http://127.0.0.1:20000/SOGo/dav/ already used by another worker
and netstat does not show me apache2 is listening on 8843 port...
The warning is normal and does not prevent things to work.

--
Bruno

Maybe there's smth wrong with original SOGo configuration
Below is my /etc/apache2/conf.d/SOGo.conf file - that's the only one change to apache2 config I've made (apache2 is running an SSL site):

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
</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:20000/SOGo retry=0

<Proxy "http://127.0.0.1:20000/SOGo">
  RequestHeader set "x-webobjects-server-port" "443"
  RequestHeader set "x-webobjects-server-name" "megaprom03.local"
  RequestHeader set "x-webobjects-server-url" "https://megaprom03.local"
  RequestHeader set "x-webobjects-remote-user" "%{REMOTE_USER}e"

  RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
  RequestHeader set "x-webobjects-remote-host" "127.0.0.1"

  AddDefaultCharset UTF-8

  Order allow,deny
  Allow from all
</Proxy>



Regards,
Sergei.
***

2011/7/25 Jeff Folk < " target="_blank"> " target="_blank"> >
On Jul 25, 2011, at 11:32 AM, < " target="_blank"> " target="_blank"> > wrote:
>
> Hi All,
> Have just installed SOGo 1.3.8 under UBUNTU and having problems connecting to
> address book from iPhone.
> Can someone share a SOGo.conf file for Apache2 where address book works with
> iPhone over SSL? (I have set up sogo over SSL).
> From reading the web I got a feeling that there are some problems with Address
> Book sync and it's not working???
>
> Thank you,
> Sergei.
> ***


Here's mine... Works with both iPhones and desktop Macs using Address Book. Notice that CardDAV is over port 8843:

<VirtualHost 0.0.0.0:8843>
 ServerName sme.qzoneinc.com
 SSLEngine On
 ProxyRequests Off
 SetEnv proxy-nokeepalive 1
 ProxyPreserveHost On
 ProxyPassInterpolateEnv On
 ProxyPass /principals http://127.0.0.1:20000/SOGo/dav/ interpolate
 ProxyPass /SOGo/dav/ http://127.0.0.1:20000/SOGo/dav/ interpolate
 ProxyPass / http://127.0.0.1:20000/SOGo/dav/ interpolate

<Proxy http://127.0.0.1:20000>
 RequestHeader set "x-webobjects-server-port" "8843"
 RequestHeader set "x-webobjects-server-name" "sme.qzoneinc.com:8843"
 RequestHeader set "x-webobjects-server-url" "https://sme.qzoneinc.com:8843"
 RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
 RequestHeader set "x-webobjects-remote-host" "127.0.0.1"
 AddDefaultCharset UTF-8
 Order allow,deny
 Allow from all
</Proxy>
</VirtualHost>--







Archive powered by MHonArc 2.6.18.

Top of page