[Italian Linux Society]

Home ILS GNU LUG Linux Day LugWare IRC CVS Informazioni Mailing List Ospiti

WebDAV con 'sitecopy'

di Antonio Gallo

sitecopy ` un piccolo programmino per uplodare i file modificati localmente su un server usando il protocollo FTP oppure l'estensione WebDAV di un server HTTP

Per utilizzarlo si edita il file di configurazione ~/.sitecopyrc, in particolare per l'utilizzo su spock avremo qualcosa di simile:


site YOURSITE
        server HOSTNAME.linux.it
        protocol http
	#SCOMMENTARE SE NECESSARIO        http noexpect
        username  UUUUU
        password  PPPPP
        remote /dav
        local /var/www/YOURDIRECTORY/
        permissions ignore
        symlinks ignore
        exclude *.bak
        exclude *~
        exclude "#*#"
        exclude hs~*.html
        exclude hs~*.php
        exclude *.jbf
        exclude *.swp
        ascii *.php
        ascii *.php3
        ascii *.inc
        ascii *.html
        ascii *.htm
        ascii *.pl
        ascii *.js

È necessario modificare solo alcune keyword del file. Una volta modificato il file si usano i seguenti comandi:

sitecopy -i YOURSITE
è necessario per inizializzare il database interno del programma;
sitecopy -c YOURSITE
è necessario per marcare tutti i file remoti come aggiornati;

A questo punto il programma è pronto per il suo uso normale utilizzando il comando:

sitecopy -u YOURSITE
è necessario per aggiornare sul server remoto if ile modificati;

Se invece di un sottodominio di linux.it dovete aggiornare la vostra home page in public_html dovete semplicemente cambiare i seguenti parametri:

	server www.linux.it
	remove /davhome/NOMEUTENTE
il NOMEUTENTE deve essere lo stesso che avete specificato con il parametro username

Per maggiori informazioni c'è un mio articolo Gestire l'aggiornamento di più server web con sitecopy