Newsgroup: it.comp.os.linux.sys
Titolo: WebDav funzionante, Cal/CardDav no

Ciao a tutti,
 
 
ho installato il supporto a CalDav/CardDav su Open-Xchange 7.6.2 su due 
macchine, una con Debian Stretch (x) e l'altra con Debian Jessie (y). Ho 
questo comportamento:
 
1. posso accedere (con il file manager Dolphin) a 
webdavs://
dav.mail2.x.it/servlet/webdav.infostore/
 e vedere i file
posso accedere (con il file manager Dolphin) a 
webdavs://
dav.www.y.it/servlet/webdav.infostore/
 e vedere i file
 
2. posso accedere a webdavs://
dav.mail2.x.it/
 e riesco a vedere le 
directory: caldav, carddav e principals
NON posso accedere a webdavs://
dav.www.y.it/
 e NON riesco a vedere le 
directory: caldav, carddav e principals
 
Sono ragionevolmente sicuro che le due installazioni siano identiche sulle 
due macchine (sono su LAN diverse).
 
Non vedo errori particolari su OS: qualche idea?
 
Dato il punto 1 di cui sopra la configurazione di rete mi sembra a posto. 
così come quella di OX DAV: perché solo caldav/carddav non funzionano, 
mentre webdav sì?
 
Con Dolphin ho l'errore: "File or folder webdavs://
dav.www.y.net/
 doesn't 
exist", mentre con Cadaver:
 
Impossible to access to / (non enabled for WebDAV?): 
405 Method Not Allowed 
Connection to "
dav.www.y.net
" closed.
 
 
Ciao,
  Void

che configurazione usi per DAV in apache?

 che configurazione usi per DAV in apache?
 
NameVirtualHost *:443
<VirtualHost *:443>
        ServerName 
dav.www.y.net
 
        ErrorLog /tmp/dav.err.log
        TransferLog /tmp/dav.access.log
 
        <Proxy balancer://oxserver-sync>
                Order deny,allow
                Allow from all
 
                BalancerMember 
http://localhost:8009
 timeout=100 smax=0 
ttl=60 retry=60 loadfactor=50 route=OX1
                SetEnv proxy-initial-not-pooled
                SetEnv proxy-sendchunked
      </Proxy>
 
      <Proxy />
              Order allow,deny
              Allow from all
              ProxyPass balancer://oxserver-sync/servlet/dav/
      </Proxy>
        SSLEngine on
        SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>
<VirtualHost *:443>
        ServerName 
www.y.net
 
        ServerAdmin webmaster@localhost
 
        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
                RedirectMatch ^/$ /appsuite/
        </Directory>
        <Directory /var/www/appsuite>
                Options None +SymLinksIfOwnerMatch
                AllowOverride Indexes FileInfo
        </Directory>
 
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
 
        ErrorLog ${APACHE_LOG_DIR}/error.log
 
        LogLevel warn
 
        CustomLog ${APACHE_LOG_DIR}/access.log combined
 
        SSLEngine on
        SSLCertificateFile /etc/apache2/apache.pem
 
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 
127.0.0.0/255.0.0.0
 ::1/128
    </Directory>
</VirtualHost>
 
 
Void

mi aspettavo una cosa simile (in httpd-dav.conf) :
 
...
 
<Directory "/home/httpd/html/dav">
  DAV On
  AllowOverride None
  Options Indexes FollowSymLinks
  Require all granted
</Directory>
...
 

 mi aspettavo una cosa simile (in httpd-dav.conf) :
 
Non ho questo file e non uso un modulo DAV di Apache, ma quello di OX. Nella 
configurazione di Apache ho questo, che dovrebbe equivalere:
 
<Proxy />
              Order allow,deny
              Allow from all
              ProxyPass balancer://oxserver-sync/servlet/dav/
</Proxy>
 
 
Dai log vedo questo:
 
==> /tmp/dav.access.log (sul server che funziona) <==
 - - [10/Jul/2015:09:53:43 +0200] "PROPFIND /servlet/ HTTP/1.1" 404 412
 - - [10/Jul/2015:09:53:44 +0200] "PROPFIND / HTTP/1.1" 207 486
 - - [10/Jul/2015:09:53:45 +0200] "PROPFIND / HTTP/1.1" 207 426
 - - [10/Jul/2015:09:53:45 +0200] "PROPFIND / HTTP/1.1" 207 426
 - - [10/Jul/2015:09:53:46 +0200] "PROPFIND / HTTP/1.1" 207 426
 - - [10/Jul/2015:09:53:46 +0200] "PROPFIND / HTTP/1.1" 207 426
 
==> /tmp/dav.access.log (sul server che NON funziona) <==
 - - [10/Jul/2015:09:51:10 +0200] "PROPFIND /servlet/webdav.infostore 
HTTP/1.1" 207 1111
 - - [10/Jul/2015:09:51:13 +0200] "PROPFIND /servlet/webdav.infostore 
HTTP/1.1" 207 1111
 - - [10/Jul/2015:09:51:15 +0200] "PROPFIND /servlet/ HTTP/1.1" 404 1068
 - - [10/Jul/2015:09:51:15 +0200] "PROPFIND / HTTP/1.1" 405 312
 - - [10/Jul/2015:09:51:16 +0200] "PROPFIND / HTTP/1.1" 405 312
 - - [10/Jul/2015:09:51:16 +0200] "PROPFIND / HTTP/1.1" 405 312
 - - [10/Jul/2015:09:51:16 +0200] "PROPFIND / HTTP/1.1" 405 312
 - - [10/Jul/2015:09:51:17 +0200] "PROPFIND / HTTP/1.1" 405 312
 
 
PS: per la configurazione ho seguito questo documento: 
http://oxpedia.org/wiki/index.php?title=Caldav_carddav_Bundles
 
 
 
Ciao e grazie,
  Void

 [...]
 
Qualche idea?
 
 
Ciao,
  Void

Ciao,
 
 
ho ancora provato a seguire per l'ennesima volta tutta la procedura di 
installazione confrontando i due server, quello funzionante e quello non 
funzionante, ma non ho trovato ancora il problema. :-(
 
Che prove posso ancora fare? Cosa potrebbe essere?
 
 
Ciao,
  Void