Hi, Your proxy pass config for your CardDAV vhost should be this:

ProxyPass /SOGo/dav/ http://127.0.0.1:20000/SOGo/dav/ interpolate
ProxyPass / http://127.0.0.1:20000/SOGo/dav/ interpolate

Regards,
Mark

On Sun, Sep 26, 2010 at 07:37:01AM -0400, [email protected] wrote:
> Hello.
> Can you please help me out configuring sogo 1.3.2 with ios 4.1 carddav
> 
> I configure Carddav server on iphone (it works fine)
> Then iphone reads all my address books from server (it also works, i can see
> "personal address book", "Job contscts", "Family contacts" and so on)
> But all address books appears to be empty on iphone (although there are 
> several
> dozens contacts in each, available via web interface)
> 
> in apache logs:
> 
> acess log
> "PROPFIND /SOGo/dav/my.user/Contacts/59F2-4BC58D00-1-6AD64A80/ HTTP/1.1" 207
> 884 "-" "DataAccess/1.0 (8B117)"
> "PROPFIND /SOGo/dav/my.user/Contacts/59F2-4BC58D00-1-6AD64A80/ HTTP/1.1" 207
> 794 "-" "DataAccess/1.0 (8B117)"
> "REPORT /SOGo/dav/my.user/Contacts/59F2-4BC58D00-1-6AD64A80/ HTTP/1.1" 200 37
> "-" "DataAccess/1.0 (8B117)"
> 
> error.log
> (70014)End of file found: proxy: error reading status line from remote server
> 127.0.0.1
> proxy: Error reading from remote server returned by
> /SOGo/dav/my.user/Contacts/59F2-4BC58D00-1-6AD64A80/
> 
> in apache config
> <VirtualHost myserver.ru:8843>
> 
>     SSLEngine on
>     SSLCertificateFile /etc/ssl/MyCERTS/mycert.crt
>     SSLCertificateKeyFile /etc/ssl/MyCERTS/mycert.key
>     ServerSignature off
>     
>     RewriteEngine Off
>     SSLEngine on
>     ProxyRequests Off
>     SetEnv proxy-nokeepalive 1
>     ProxyPreserveHost On
>     ProxyPassInterpolateEnv On
> 
>     ErrorLog  /var/log/apache2/myserver-ssl-error.log
>     CustomLog /var/log/apache2/myserver-carddav-ssl-access.log combined
>     LogLevel info
> 
>     ProxyPass /principals http://127.0.0.1:20000/SOGo/dav/ interpolate
>     ProxyPass /SOGo/dav/ http://127.0.0.1:20000/SOGo/dav/ interpolate
>     
>     ProxyPass /SOGo http://127.0.0.1:20000/SOGo interpolate
>     ProxyPass / http://127.0.0.1:20000/SOGo/dav/ interpolate
>     
>     <Location />
>       Order allow,deny
>       Allow from all
>     </Location>
>     
>     <Proxy http://127.0.0.1:20000>
>       RequestHeader set "x-webobjects-server-port" "8843"
>       RequestHeader set "x-webobjects-server-name" "server.aviatu.ru:8843"
>       RequestHeader set "x-webobjects-server-url"
> "https://server.aviatu.ru:8843";
>       RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
>       RequestHeader set "x-webobjects-remote-host" "127.0.0.1"
>       AddDefaultCharset UTF-8
>     </Proxy>
> 
> </VirtualHost>
> -- 
> [email protected]
> https://inverse.ca/sogo/lists
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to