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 webserver, op het internet te vinden zijn.
Voor personeel heeft de URL (het webadres) deze vorm:http://users.UGent.be/~loginnaam/
Voor studenten heeft de URL (het webadres) deze vorm:http://studwww.UGent.be/~loginnaam/
Opgelet: geeft u de startpagina een andere naam dan index.html, dan krijgt u bij het surfen naar bovenstaande URL (webadres) de lijst van alle bestanden in de directory te zien en dat is niet gewenst.
2. De bestanden overzetten naar de WWW map op de webserver
U kan uw zopas aangemaakte website nu overzetten naar de server door ze te kopiëren naar uw netwerkschijf.
Hoe u een netwerkschijf kan mounten (aankoppelen) leest u op de pagina "Mounten van netwerkschijven". Kopiëren van bestanden van de eigen computer naar een netwerkschijf is analoog met het kopiëren van bestanden tussen twee mappen op dezelfde computer.
Voor personeel bevindt de webruimte zich op webhost.
\\webhost\<loginnaam>
Bij het mounten van de netwerkschijf bevindt u zich onmiddelijk in de WWW map.
Voor studenten bevindt de webruimte zich op files.
\\files\<loginnaam>\www\studwww
Alle bestanden die u in de WWW map plaatst, komen beschikbaar op uw website.
Opgelet: als u thuis uw website wilt bijwerken, moet u de netwerkschijf kunnen bereiken.
Dat kan op twee manieren:
- ofwel via https://athenax.ugent.be. In de map 'Office' vindt u een aparte verkenner ('Home Drive') die u toegang geeft tot uw netwerkschijven (shares). De toegang tot interne info verloopt net alsof u VPN gebruikt.
- of u zet eerst een VPN-verbinding op en vervolgens mount u de netwerkschijf.
3. Test uw website
Heeft u minstens een bestand index.html aangemaakt en overgezet naar de webserver, 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. Voor HTML-bestanden is 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.


