Kuidas tekitada oma kodulehekülg

Hoiatuseks: alljärgnev juhend on orienteeritud ut.ee arvutite kasutajatele ning seetõttu osa siin toodud infost ei pruugi mujal kehtida.

  1. Turvalisuse nimel ei nõustu WWW-server sugugi mitte igast kataloogist infot jagama. Kodulehekülgede tegemise võimaldamiseks kuulub aga lubatute hulka kasutaja kodukataloogi all olev alamkataloog nimega "public_html". Kui teil veel sellist kataloogi pole, siis saab selle tekitada käsuga:

    mkdir ~/public_html
    

    Kuna WWW-server ei kasuta kindluse mõttes kõigevägevama õigust, siis on tarvis ka jälgida, et see vasttekitatud kataloog oleks loetav või siis vähemasti läbitav (viimane variant on isegi parem). Selle garanteerimiseks piisab, kui anda korraldused:

    chmod 700 ~/public_html
    setfacl -m user:www:--x ~/public_html
    setfacl -m mask:--x ~/public_html
    chmod 700 ~/
    setfacl -m user:www:--x ~/
    setfacl -m mask:--x ~/
    
  2. Nüüd tuleks sellesse kataloogi ka mingisugust infot panna. Kõige aluseks peaks olema fail nimega "index.html". Selle faili võib tekitada ükskõik millise tekstiredaktoriga... näiteks nii:

    joe ~/public_html/index.html
    

    Faili sisu peab olema HTML-formaadis. Muidugi on võimalus kasutada spetsiaalselt selleks loodud vahendeid, kuid neid pole alati käepärast ning HTMLi elementaarsem teadmine võib ka muidu kasuks tulla. HTMLi kohta saab õpetust mitmelt poolt, pakuks siinkohal:

    Tingimata tuleb arvestada ka sellega, et vaikimisi ei ole uued failid kõigile loetavad. Selleks, et WWW-server selle vastloodud lehekülje kätte saaks, tuleks anda näiteks selline korraldus:

    chmod 644 ~/public_html/index.html
    
  3. Edasi võib juba vastavalt oskustele lisada siia samasse kataloogi veel igasugust infot: tekste, pilte, häälitsusi, mida iganes. Sidudes need kõik hüpertekstina saabki lõpuks endale sisuka kodulehekülje.

Koduleheküljele saab viidata nii:

http://www.physic.ut.ee/~kasutajanimi/

Siin "kasutajanimi" tuleks muidugi enda omaga asendada :)