apache

Apache WebDAV e clients Windows: soluzione semplicissima!

Era da diverso tempo che mi dicevo di dover sistemare il fastidioso problema di autenticazione degli utenti Windows alle shares webdav pubblicate traimte Apache2. Avevo letto a riguardo molta documentazione e credevo di aver capito che il problema era dato da alcune stringhe inviate dai clients Windows. La soluzione consisteva nel metter mano al file di configurazione di Apache e inserire alcune istruzioni.

Oggi però, colto da illuminazione sulla via di Damasco (come il mio ben più illustre omonimo), ho fatto una nuova ricerca e un post di Geek Boy mi ha fornito la soluzione: semplicissima nella sua implementazione quanto – ancora una volta – indicativa dell’ approssimazione di certi meccanismi insiti in Windows.

Quando vogliamo creare una share WebDAV sul client Windows, è sufficiente indicare la porta all’ interno dell’ URL. In questo modo Windows capirà di dover utilizzare WebDAV anzichè CIFS (!!!) per montare il filesystem remoto. Ad esempio, se voglio montare la share: http://mioserver.it/webdav, dovrò utilizzare la notazione http://mioserver.it:80/webdav

Semplice quanto sconcertante, ma funziona come un orologio svizzero!

Ubuntu Dapper: installazione LAMP

L’ installazione di un ambiente LAMP con Ubuntu Dapper è estremamente rapida e semplice.

Per prima cosa installiamo Apache e Php:

$ sudo apt-get install apache2 php5 libapache2-mod-php5

Ora editiamo il file di configurazione di Apache e abilitiamo l’ elaborazione degli script Php:

$ sudo vi /etc/apache2/apache2.conf

e decommentiamo le seguenti direttive (se non esistono creiamole):

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddDefaultCharset ISO-8859-1

Ora passiamo ad installare MySQL:

$ sudo apt-get install mysql-server

E’ buona norma proteggere l’ account amministrativo di MySQL con una password:

$ mysqladmin -u root password NUOVAPASSWORD

Ora installiamo PhpMyAdmin:

$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin php5-mcrypt php5-gd

Collegandoci con il nostro browser all’ url http://localhost/phpmyadmin potremo così vedere la pagina di login di PhpMyAdmin.