[CentOS-es] WebDAV CentOS 6.6

Eduardo Camarillo camarillor.eduardo en gmail.com
Vie Mayo 29 01:13:53 UTC 2015


Buena tarde, tengo un problema al habilitar el módulo WebDav en CentOS 6.6

Los datos del servidor:


























*httpd: Server version: Apache/2.2.15Loaded Modules: core_module
(static) mpm_prefork_module (static) http_module (static) so_module
(static) authz_host_module (shared) log_config_module
(shared) setenvif_module (shared) mime_module (shared) negotiation_module
(shared) dir_module (shared) alias_module (shared) rewrite_module
(shared) cache_module (shared) disk_cache_module (shared) auth_basic_module
(shared) authz_user_module (shared) authz_default_module
(shared) ldap_module (shared) authnz_ldap_module (shared) dav_module
(shared) dav_fs_module (shared) deflate_module (shared) evasive20_module
(shared) headers_module (shared) expires_module (shared)*

Cabe mencionar que autentico contra un LDAP, para lo cual no tengo
problemas sólo con la edición de webdav.
También ya probé deshabilitando SELinux e iptables.

Instalé cadaver para hacer pruebas del DAV pero me arroja el siguiente
error:


*Error ignorado: /www/ no dispone de WebDAV activado:Could not read status
line: connection timed outdav:/www/?*

La configuración del virtualhost que tengo es la siguiente:
ServerName 10.0.123.98
VirtualHostName *:80

<Directory "/home/http/mensajes/INTER">
    Options -Indexes IncludesNOEXEC
    AllowOverride None
    Allow from all
</Directory>

Alias /error/ /home/http/mensajes/INTER/

ErrorDocument 404 /error/404.html
ErrorDocument 403 /error/403.html
ErrorDocument 401 /error/401.html
ErrorDocument 400 /error/400.html

<Directory "/home/http/www">
    Order Allow,Deny
    Allow from All
    AllowOverride None
    Options -Indexes

    Dav on
    DavMinTimeout 600
</Directory>

<VirtualHost 10.0.123.98:80>
    DocumentRoot "/home/http/www"
    ServerName  www.pruebas.mx
    ServerAlias www.produccion.mx
    TraceEnable off
    ServerSignature off

    CustomLog logs/www_access.log combined
    ErrorLog logs/www_error.log
</VirtualHost>

Alias /www /home/http/www
<Location /www>
    Dav On
    DavMinTimeout 600
    DAVDepthInfinity On

    ForceType text/plain

    AuthBasicProvider ldap
    AuthType Basic
    AuthzLDAPAuthoritative off
    AuthName "WebDAV"
    AuthLDAPURL
"ldap://localhost:389/ou=people,dc=localhost?uid?sub?(objectClass=*)"
    AuthLDAPGroupAttributeIsDN off
    AuthLDAPGroupAttribute memberUid

    <Limit POST PUT DELETE CONNECT OPTIONS PATCH PROPPATCH MKCOL COPY MOVE
LOCK UNLOCK>
        require ldap-group cn=ADMIN,ou=grupos,dc=localhost
    </Limit>

    <Limit GET CONNECT OPTIONS PROPFIND>
        require valid-user
    </Limit>
</Location>


Agradeceré mucho la ayuda que me puedan proporcionar.

Saludos cordiales

Camarillo Rodríguez, Eduardo
Felicidad no es hacer lo que uno quiere sino querer lo que uno hace. --Jean
Paul Sartre--


Más información sobre la lista de distribución CentOS-es