public_html-en belül egy könyvtár tiltása (apache, lighttpd, nginx)
Sziasztok!
Úgy adódott, hogy szeretnék eldugni a világ szeme elől egy könyvtárat [dugnam] és mindent az alatt. Azonban a [dugnam] kt. a public_html-ből nyílik a szerveren. A cél a totális elérhetetlenség lenne. Azaz közvetlenül rálinkelve se szolgáljon ki semmilyen file-t ebből a könyvtárból a webszerver.
Erre szeretnék megoldást találni, elsősorban lighttpd alatt. Lehetséges ez egyáltalán? És apache alatt? Induljunk ki abból, hogy nem választhatok az említett könyvtárnak másik public_html-en eleve kívül eső helyet...
Köszönöm!
■ Úgy adódott, hogy szeretnék eldugni a világ szeme elől egy könyvtárat [dugnam] és mindent az alatt. Azonban a [dugnam] kt. a public_html-ből nyílik a szerveren. A cél a totális elérhetetlenség lenne. Azaz közvetlenül rálinkelve se szolgáljon ki semmilyen file-t ebből a könyvtárból a webszerver.
Erre szeretnék megoldást találni, elsősorban lighttpd alatt. Lehetséges ez egyáltalán? És apache alatt? Induljunk ki abból, hogy nem választhatok az említett könyvtárnak másik public_html-en eleve kívül eső helyet...
Köszönöm!
apache httpd .htaccess-ben a
.htaccess
-ben a könyvtárban:mod_access
De tényleg csak egy egyszerű keresés kellett hozzá.
hű
Unix permisson
Azonban ilynekor nem 404 hanem 403 kódot ad vissza a szerver, tehát ellenőrizhető hogy a könyvtár létezik-e vagy sem.
A tökéletes eljetséhez mod rewrite lenne az igazi, ami a rejtett nevet látva egy nem létező könyvtárra hajtana végre belső átirányítást. Így mondjuka szerver a "nincsilyenkonyvtar12341234"-re vonatkozó kérésre válaszolna, ami 404.
.htaccess (a rejtett könyvtárban):