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 <m...@campbell-lange.net> 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 :: >>> wsourd...@inverse.ca >>> > > Inverse inc. Leaders behind SOGo (sogo.nu) and PacketFence >>> > > (www.packetfence.org) >>> > >>> > > -- >>> > > users@sogo.nu >>> > > https://inverse.ca/sogo/lists >>> >>> > -- >>> > users@sogo.nu >>> > https://inverse.ca/sogo/lists >> >>> -- >>> users@sogo.nu >>> https://inverse.ca/sogo/lists >> > > -- > Thanks for using xbgm# / Devmon / BBwin. > http://xbgm.sourceforge.net/ > http://devmon.sourceforge.net/ > http://bbwin.sourceforge.net/ > Please feedback. > >
> -- > users@sogo.nu > https://inverse.ca/sogo/lists
-- users@sogo.nu https://inverse.ca/sogo/lists