You need to use the Nightlies (will be in 1.3.2).

If still not working please post all of your Vhost config

On Tue, Sep 07, 2010 at 04:57:11PM +0200, xbgmsharp wrote:
>
> Hello,
>
> Uusing SOGo 1.3.1 with:
> <VirtualHost xyz:8843>
> ...
> 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/>
> ...
> </Proxy>
> </VirtualHost>
>
> I get:
>  "OPTIONS /.well-known/carddav HTTP/1.1" 404 43
>  "OPTIONS / HTTP/1.1" 401 -
>  "OPTIONS / HTTP/1.1" 200 -
>  "PROPFIND / HTTP/1.1" 207 336
>
>
> Thanks
> Francois
>
>
> Mark Adams <[email protected]> a écrit :
>
>> You need to have BOTH the ProxyPass directives listed below.
>>
>> On Tue, Sep 07, 2010 at 02:56:37PM +0200, xbgmsharp wrote:
>>> Hello,
>>>
>>> Thanks for the information.
>>> Even so I still have errors.
>>> I try the different setting of proxyPatch with no result is still get
>>>
>>> "OPTIONS /.well-known/carddav HTTP/1.1" 404 43
>>> So new phone cannot verify is using
>>>
>>> I do get a 200 reply when i use the port 443 as part of the standard
>>> SOGO virtualhost for webmail and calendars
>>>
>>> "OPTIONS /.well-known/carddav HTTP/1.1" 200 -
>>> But the note able to verify ethier.
>>>
>>>
>>>
>>> Mark Adams <[email protected]> a écrit :
>>>
>>>> For posterity, A working CardDAV Apache VirtualHost config is as follows.
>>>>
>>>> Replace your.server.com with your fqdn (ignore the SSL stuff if you
>>>> don't want that).
>>>>
>>>> #Below for CardDAV access
>>>> <VirtualHost your.server.com:8843>
>>>> SSLEngine on
>>>> SSLCertificateFile /etc/ssl/your_server_com.crt
>>>> SSLCertificateKeyFile /etc/ssl/your_server_com.key
>>>> ErrorLog /var/log/apache2/error.log
>>>>
>>>> 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>
>>>> ## adjust the following to your configuration
>>>>   RequestHeader set "x-webobjects-server-port" "8843"
>>>>   RequestHeader set "x-webobjects-server-name" "your.server.com"
>>>>   RequestHeader set "x-webobjects-server-url" "https://your.server.com";
>>>>
>>>> ## 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" "127.0.0.1"
>>>>
>>>>   Order allow,deny
>>>>   Allow from all
>>>> </Proxy>
>>>> </VirtualHost>
>>>>
>>>> Thanks again to Inverse for their continued work on SOGo.
>>>>
>>>> Regards,
>>>> Mark
>>>>
>>>> On Mon, Aug 23, 2010 at 10:43:26AM +0100, Mark Adams wrote:
>>>>> Unfortunately it's still not right. I've found that with it set as I
>>>>> note below, new phones cannot verify. If you change it to
>>>>>
>>>>> ProxyPass / http://127.0.0.1:[port]/SOGo/dav/ as specifed in Wolfgangs
>>>>> howto, then phones can verify but can not sync anything. If you change
>>>>> it back to what I have below (without /SOGo/dav/) after verifying then
>>>>> the phones will start syncing events.
>>>>>
>>>>> Any ideas Inverse?
>>>>>
>>>>> On Fri, Aug 20, 2010 at 10:03:58PM +0100, Mark Adams wrote:
>>>>> > Hi Ryan,
>>>>> >
>>>>> > What Wolfgang says is right, except for me the 2nd ProxyPass had to be
>>>>> > the following; (no SOGo/dav/ at the end)
>>>>> >
>>>>> > ProxyPass / http://127.0.0.1:[port]/ interpolate
>>>>> >
>>>>> > If you need the full config let me know and i'll send through to you.
>>>>> >
>>>>> > Cheers,
>>>>> > Mark
>>>>> >
>>>>> > On Fri, Aug 20, 2010 at 04:01:18PM -0400, Wolfgang Sourdeau wrote:
>>>>> > > Hi Ryan,
>>>>> > >
>>>>> > >
>>>>> > > You need a VirtualHost section with exactly the same directives as in
>>>>> > > your original SOGo configuration except 3 things:
>>>>> > > 1) it must listen on 8800 (clear) or 8843 (ssl)
>>>>> > > 2) you need both ProxyPass directives instead of one:
>>>>> > >
>>>>> > > ProxyPass /SOGo/ http://127.0.0.1:[port]/SOGo/ interpolate
>>>>> > > ProxyPass / http://127.0.0.1:[port]/SOGo/dav/ interpolate
>>>>> > >
>>>>> > > 3) the Proxy subsection must also be modified to reflect the port you
>>>>> > > have chosen:
>>>>> > >
>>>>> > > For port 8843 you'd have something like this:
>>>>> > >
>>>>> > > <Proxy http://127.0.0.1:[port]>
>>>>> > >   RequestHeader set "x-webobjects-server-port" "8843"
>>>>> > >   RequestHeader set "x-webobjects-server-name"   
>>>>> "mygoodcompany.com:8843"
>>>>> > >   RequestHeader set "x-webobjects-server-url"
>>>>> > > "https://mygoodcompany.com:8843";
>>>>> > >   RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
>>>>> > >   RequestHeader set "x-webobjects-remote-host" "127.0.0.1"
>>>>> > >
>>>>> > >   AddDefaultCharset UTF-8
>>>>> > > </Proxy>
>>>>> > >
>>>>> > > Note that Apache will likely issue a warning about the redefinition of
>>>>> > > the http://127.0.0.1:[port] proxy but you can safely ignore it.
>>>>> > > --
>>>>> > > Wolfgang Sourdeau  ::  +1 (514) 447-4918 ext. 125  ::
>>>>> [email protected]
>>>>> > > Inverse inc. Leaders behind SOGo (sogo.nu) and PacketFence
>>>>> > > (www.packetfence.org)
>>>>> >
>>>>> > > --
>>>>> > > [email protected]
>>>>> > > https://inverse.ca/sogo/lists
>>>>>
>>>>> > --
>>>>> > [email protected]
>>>>> > https://inverse.ca/sogo/lists
>>>>
>>>>> --
>>>>> [email protected]
>>>>> https://inverse.ca/sogo/lists
>>>>
>>>
>>>
>>
>>> --
>>> [email protected]
>>> https://inverse.ca/sogo/lists
>>
>
>

> -- 
> [email protected]
> https://inverse.ca/sogo/lists

-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to