Kuidas teha endale koduleht Linuxi serverisse?
Kui kasutaja saab endale kasutajanime Tamme Kooli serveris, siis käib sellega automaatselt kaasas
koduleht https:/tamme.tartu.ee/~kasutaja/, kus kasutaja on saadud kasutajanimi.
Tilde märki ~ saab klaviatuuril vajutades kõigepealt shift+~ (klahv number ühest vasakul) ja siis tühikule
(kaks eraldi vajutust).
- Kõik kasutaja kodulehega seonduv info asub serveris tamme.tartu.ee kataloogis
~/public_html Kodust saate ligi kas SSH või SFTP abil.
- Koolisiseselt haagitakse antud kataloog Windows'isse sisselogimisel kui Y: ketas.
- Lisaks sellele, et failid asuksid õiges kohas peavad failidel olema ka vastavad õigused. Õigusi saab
muuta SSH abil käsurealt käsu chmod abil.
Kaust |
lubatud/keelatud |
Lubamise käsk |
kodukaust (~) |
701/700 |
chmod 701 ~ |
veeblehe kaust (~/public_html) |
705/700 |
chmod 705 ~/public_html |
alamkaust |
705/700 |
chmod 705 kaustanimi |
failid |
604/600 |
chmod 604 failinimi |
Selleks, et veebileht oleks kättesaadav peavad kõik õigused olema lubatud.
Seega kõikide enda materjalide keelamiseks piisab käsust
chmod 700 ~
- Soovitav oleks kasutada failinimedes läbinisti väikseid
tähti (välja arvatud ö,ä,ü,õ jms), numbreid, side- ja
alakriipsu. Tühikud tekitavad vaid lisaprobleeme.
- Laiendina kasutada on soovitav kasutada .html (HTML) või .php (PHP).
- Kui kaustas on fail .htaccess (punkt alguses oluline, see peidab faili. Windowsist nägemiseks peab olema
peidetud failide näitamine sisse lülitatud), siis sellest loetakse
eritingimused selle kausta ja tema alamkaustada jaoks. Selle failiga saab keelata juurdepääsu antud kaustale
või panna see parooli alla. Loe täpsemalt.
- Kui kaustas on fail index.php, index.html või index.htm (otsitakse sellises järjekorras, kuni esimene leitakse),
siis kuvatakse veebilehel selle sisu.
- Kui neid faile ei ole ja kausta õiguseks on 705, siis kuvatakse selles kaustas
olevate failide loetelu.
- Kui kaustas on fail README.html (suur ja väiketähed olulised),
siis kuvatakse selle sisu failide loetelu alla.
- Kui kaustas on fail HEADER.html, siis kuvatakse
selle sisu failide loetelu kohale.
- Veebilehti saab teha nii Windowsi (Notepad++, Word (ole ettevaatlik), NotePad jne) kui ka Linuxi vahenditega (joe, vi, pico).
Salvestades Y: kettale (\\www\koduleht) pannakse automaatselt paika sellised õigused, et veebileht on nähtav.
Peale veebilehe valmimist Linux'i vahenditega (või ülekandmist SFTP abil) tuleks üle vaadata nende
õigused ning vajadusel muuta:
chmod 604 failinimi
või
chmod 705 katalooginimi
-
Kui olete kindel, et tahate kõigile enda veebilehel olevatele failidele anda lugemisõiguse võib kasutada ka käsku:
/usr/bin/annakoduleheoigused.sh
See käsk mõjutab praeguste failide õigusi, mitte tulevaste failide omi
KASUTA OMA KODULEHEL VAID ENDA TEHTUD MATERJALE!
AUSTA TEISTE INIMESTE
TÖÖD JA ÄRA VARASTA TEISTE TÖÖ TULEMUSI!!
Kirja pannud: Urmas Buhvestov