Opzetten van een persoonlijke website
Iedereen die een account heeft bij DICT kan een persoonlijke website opzetten. U gaat als volgt te werk:
1. Maak de bestanden van uw website aan. De startpagina krijgt de naam index.html (case sensitive).
Voor het aanmaken van een website bestaan verschillende mogelijkheden die ruim beschreven staan in verschillende tutorials die u op het Internet vindt. Om webpagina's beschikbaar te stellen op één van onze servers gelden volgende voorwaarden:
- Gezien de webserver een Unix-server is, zijn de bestandsnamen hoofdlettergevoelig (case-sensitive). Dat wil zeggen dat een bestand Index.html een ander bestand is dan index.html. Hou daar dus rekening mee bij het aanmaken van uw website.
-
De startpagina geeft u de naam index.html (kleine letters).
Op die manier zal de website, na het overzetten
op de server, beschikbaar zijn voor personeel op:
http://users.UGent.be/~loginnaam/
en voor studenten op:http://studwww.UGent.be/~loginnaam/
Geeft u de startpagina een andere naam, dan zal bij het oproepen van voorgaande URL een overzichtslijst getoond worden van alle bestanden in die directory en dat is niet gewenst.
2. De bestanden overzetten naar de server in de folder WWW
U kan uw zopas aangemaakte website nu overzetten naar de server.
-
De makkelijkste manier voor de meeste gebruikers is te
kopiëren naar uw netwerkschijf, zoals beschreven in de
documentatie over mounten
van een netwerkschijf:
\\webhost\loginnaam
is de locatie voor personeel. Op webhost bevindt u zich onmiddellijk in de WWW directory.\\files\loginnaam
is de locatie voor studenten. Binnen bevindt zich o.a. de WWW map.
Als u als student aanlogt in één van de PC-knooppunten, dan wordt standaard de H:-schijf gemount.
De WWW-map dient u afzonderlijk te mounten. Er zijn 2 paden naar de WWW-map:
\\files\hlpdsk\personal\eduserv\WWW\ \\files\hlpdsk\www\studwww\
Alle bestanden die u in de WWW-map plaatst, komen beschikbaar op uw website.
Let wel, als u uw website thuis wilt bijwerken, dan moet eerst een VPN opgezet worden vooraleer u de H:-schijf kan mounten.
-
Een andere manier om uw persoonlijke website bij te werken is
winSCP te gebruiken.
Op webhost (voor personeel)
bevinden zich de webpagina's.
Voor interactieve toegang tot uw website logt u in op allserv. De evironment variabele WWWHOME bevat het pad naar uw website. Met het commando
cd $WWWHOME/WWW
komt u in uw WWW directory terecht. U kunt ook een koppeling maken met
ln -s $WWWHOME/WWW
zodat u uw WWW folder ziet in uw homedirectory -
Op eduserv/genix (voor studenten)
zet u de bestanden van uw website over naar de folder WWW in de homedirectory. De homedirectory op eduserv/genix is die directory waarin u met WinSCP terecht komt als u uw loginnaam en wachtwoord opgeeft bij connectie naar die server. U klikt dus door naar de folder WWW om uw website over te zetten.
3. Test uw website
Heeft u minstens een bestand index.html aangemaakt en overgezet naar de server, dan kan u uw website gaan bekijken. U surft naar http://users.UGent.be/~loginnaam voor personeel of http://studwww.UGent.be/~loginnaam voor studenten.
Zie ook de pagina persoonlijke website niet bereikbaar.
4. Nuttige info
-
Let op bij gebruik van tooltjes voor statistieken en
dergelijke.
'webstat4u' bv. genereert advertenties, wat absoluut niet in overeenstemming is met de regels van goed gebruik! -
Extra's die beschikbaar zijn op webhost: Scripts: php
(t.e.m. versie 4.3.10-15) en daarnaast kunnen perl, python, shell
scripts en linux binaries gebruikt worden via cgi.
Andere server side technologieën worden niet aangeboden (dus geen server side java, asp e.d.). Client side technologieën zoals javascript zijn browser-afhankelijk, staan los van de server en kunnen dus wel. - Het gebruik van cgi scripts is mogelijk, maar gebruik geen scripts waarvan u niet de volledige werking begrijpt! We kunnen u ook niet helpen bij problemen met de werking van scripts indien u ze zelf niet begrijpt.
-
Bij het aanmaken en beschikbaar stellen van uw website staan
de permissies standaard correct. Dit is de instelling die
aangeeft welke gebruikers van eduserv/genix of webhost toegang
krijgen tot uw bestanden. Voor HTML-bestanden wordt dit 644: read
& write voor de eigenaar van de file en read voor alle anderen.
Bij het gebruik van scripts, moet u de permissies wel aanpassen,
zodat die uitvoerbaar zijn, in de meeste gevallen moeten die ook
leesbaar staan (bv. 755 read & write & execute voor de eigenaar
van de file en read & execute voor alle anderen).
De permissies van de homedir zet u best op 711.
Het wijzigen van de permissies kan op volgende manieren: - U kan de toegang tot uw webpagina's beperken d.m.v. htaccess en htpasswd.


