Requisitos:

  • Tener instalado apache
  • Tene editor nano

Primer actualizamos la lista de repositorios, para eso vamos a esta pagina y elegimos lo que necesitamos y clic en generate y nos da el comando para actualizar la lista de repositorios

https://repogen.simplylinux.ch/index.php

o podemos manualmente copiar y pegar abriendo el archivo de repositorios con el editor nano

nano /etc/apt/sources.list

y despues para asegurar que se actualizan los repostorios

sudo cd /var/lib/apt/lists/
sudo rm -fr *
sudo cd /etc/apt/sources.list.d/
sudo rm -fr *

sudo apt-get clean

sudo apt-get update

Instalamos utilerias de apache

sudo apt-get install apache2-utils

sudo apt-get install libapache2-mod-encoding

Se instalan los modulos de webdav

sudo a2enmod dav_fs
sudo a2enmod dav
sudo a2enmod dav_lock

Y reiniciamos el servidor apache

sudo /etc/init.d/apache2 restart

Creamos el directorio asociado al webdav

sudo mkdir /webdav

Le damos permisos al usuario www-data de apache

sudo chown www-data /webdav

Creamos el archivo de seguridad con

sudo htpasswd -c /var/www/webdav.password ¨[USUARIO] [CONTRASEÑA]

Le damos permisos a los usuarios con
sudo chown root:www-data /var/www/webdav.password
sudo chmod 640 /var/www/webdav.password

editamos la configuracion de apache

sudo nano /etc/apache2/sites-enabled/000-default.conf

y le agregamos justo despues de </Directory>

Alias /webdav /webdav

<Location /webdav>
    Options Indexes
    DAV On
    AuthType Basic
    AuthName "webdav"
    AuthUserFile  /var/www/webdav.password
    Require valid-user
</Location>

Y reiniciamos el servidor apache

sudo /etc/init.d/apache2 restart

Para probar que funciona

sudo apt-get install cadaver

Y hacemos la prueba

cadaver http://localhost/webdav/

Referencias utilizadas

https://www.digitalocean.com/community/tutorials/how-to-configure-webdav-access-with-apache-on-ubuntu-12-04

http://askubuntu.com/questions/208037/some-index-files-failed-to-download-while-updating

http://vensign.com/como-instalar-webdav-en-ubuntu-paso-a-paso/

Para hacerlo en windows

http://es.calameo.com/read/0010719614f402f816b2b

Activar .htaccess

Para activarlo editamos la configuracion con

sudo nano /etc/apache2/sites-enabled/000-default.conf

Buscarmos

DocumentRoot /var/www/html

Y colocamos las siguientes lineas

<Directory "/var/www/html">

AllowOverride All

</Directory>

Salvamos y reinicamos el apache

sudo /etc/init.d/apache2 restart

Ahora ya podemos crear nuestros .htaccess y lo reconocera.

Deja un comentario