[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