Creare una pagina web su SPIRO |
![]() |
![]() |
![]() |
Written by Davide | |
May 21, 2008 at 05:11 PM | |
Il web server di SPIRO offre la possibilità per ogni studente di creare una propria pagina personale visibile sul web; è sufficiente creare una apposita cartella nella propria /home, e copiarvi i files da pubblicare.
La cartella /public/html Prima di tutto si deve creare la directory public_html nella propria home directory, dall'interfaccia grafica o da console: $ cd e poi accedervi: $ cd public_html In questa directory va creato il file index.html, sia scrivendolo a mano con un editor di testo, oppure usando appositi programmi. Questo file è solo il punto di partenza per un sito molto più complesso che potete sviluppare all'interno di questa directory... Nota tecnica: usate il riferimenti relativi nei link delle vostre pagine! Si puo' anche non scrivere nessun file index.html, ma usare solo la cartella pubblica per copiarvi dei files accessibili dall'esterno.
I permessi Il server Web Apache funziona come se fosse un altro utente, quindi affinché sia possibile per il webserver leggere i vostri file, si deve porre un po' di attenzione sui permessi. Prima di tutto la vostra directory home deve essere accedibile da tutti, verificate quindi che abbia il permesso di eseguibilità per la classe di utenti other, come nel mio caso: $ ls -ld $HOME In caso contrario, usate il comando: $ chmod o+x $HOME Non è necessario dare i permessi di lettura alla vostra home directory, quindi il suo contenuto può rimanere protetto. Ripetete quindi la stessa operazione per la directory public_html: $ ls -ld ~/public_html e quindi, se non è così: $ chmod o+x ~/public_html Anche in questo caso il contenuto della directory non è leggibile, quindi nessun utente di spiro può sapere i file che costituiscono il vostro sito senza navigarvi attraverso. Infine tutti i file del vostro sito HTML devono avere i corretti permessi di lettura; facciamo un esempio, con il mio index.html: $ cd ~/public_html e quindi, per chi ancora non avesse capito il concetto: $ chmod o+r index.html Fate quest'ultima operazione per tutti i file, immagini comprese e tutto funzionerà a dovere.
Dall'esterno La vostra pagina HTML sarà raggiungibile dall'esterno all'indirizzo: http://spiro.fisica.unipd.it/~<login> dove <login> indica il nome con cui accedete a Spiro (generalmente, il cognome). Se la tastiera è inglese/americana, il simbolo ~ (tilde) è a fianco del numero 1; nella tastiera italiana invece non è presente e si ottiene premendo ALT+126 (da Windows) oppure ALTGR + ^ (sotto molti Linux).
Altre informazioni La documentazione ufficiale del webserver si trova a questo indirizzo: Grazie a Nicola Argiolas per aver scritto la prima versione di questa guida tanto tempo fa... |
|
Last Updated ( May 23, 2008 at 10:18 PM ) |