Come Creare Pagine Web personali

(Pagina in costruzione)

Tutti gli utenti di tipo docente, staff, studente, dottorato, assegnisti, hanno la possibilita' di creare una propria pagina web sui server del Dipartimento. (su richiesta degli interessati e' possibile estendere il servizio anche ad utenti appartenenti ad altre categorie; per verificarre il tipo del proprio account consultare l'apposito servizio)

Le pagine personali create dagli utenti saranno accessibili agli URL:

(docente, staff, studente, dottorato, assegnisti)
http://www.math.unifi.it/users/USERNAME

(studenti)
http://www.students.math.unifi.it/users/USERNAME

Per amministrare il contenuto di questo spazio web e' possibile:

1. utilizzare un cliente AFS configurato in modo da accedere alla cella
math.unifi.it (howto ...).
Lo spazio web si trova alla path
/afs/math.unifi.it/user/INIZIALE_USERNAME/USERNAME/public_html
ed ogni file copiato in tale directory risultera' immediatamente visibile.

2. utilizzare un cliente ssh/scp (howto...) e collegarsi alla macchina login.math.unifi.it
(students.math.unifi.it, per gli studenti)
Lo spazio web e' associato alla directory ``public_html`` che si trova
nella homedirectory di ciascun utente.

Quanto segue fornisce un modo per rendere visibili solo ad utenti
``autenticati'' via web il contenuto di eventuali sottodirectory della
dir. public_html.

In quanto segue si suppone che un utente (login name USERNAME) sia collegato
ad ossigeno.math.unifi.it e voglia creare una directory di nome ``Storage``
accessibile a due utenti: ``prova`` e ``prova1``.

Il simbolo `#` indica in quanto segue il prompt dei comandi.

# cd ~
# cd public_html
# mkdir Storage
# fs setacl Storage system:anyuser none
# cd Storage

- creare un file dal nome .htaccess nella directory appena creata
contenente le seguenti linee

AuthType Basic
AuthName "Password Required"
AuthUserFile /afs/math.unifi.it/service/webpages/USERNAME/Storage/.htpasswords
Require user prova prova1

(dal punto di vista dello webserver la path
/afs/math.unifi.it/user/INIZIALE_USERNAME/USERNAME/public_html
e' /afs/math.unifi.it/service/webpages/USERNAME/)

Dopo aver creato il file rammentare di sostituire USERNAME con il proprio user
name.

- creare il file .htpasswords con i seguenti comandi:

# htpasswd -c .htpasswords prova
# htpasswd .htpasswords prova

- mettere nella directory Storage i files.