Ako Zavrieť Prístup K Stránkam

Obsah:

Ako Zavrieť Prístup K Stránkam
Ako Zavrieť Prístup K Stránkam

Video: Ako Zavrieť Prístup K Stránkam

Video: Ako Zavrieť Prístup K Stránkam
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Smieť
Anonim

Niekedy je nevyhnutné obmedziť prístup na stránky alebo k súborom na vašom webe pre určité skupiny používateľov. Softvér webového servera Apache má zabudované nástroje pre túto úlohu. Skontroluj ich.

Ako zavrieť prístup k stránkam
Ako zavrieť prístup k stránkam

Inštrukcie

Krok 1

Pri každej požiadavke na ktorúkoľvek stránku na webe server skontroluje, či sa v priečinku, kde je uložený, nachádza súbor služby s názvom „.htaccess“. Ak je, bude server pri spracovaní žiadosti postupovať podľa pokynov z tohto súboru. Môže tiež obsahovať smernice na obmedzenie prístupu na stránky alebo k iným dokumentom na serveri z nejakého dôvodu. To sa dá dosiahnuť vytvorením takého súboru v bežnom textovom editore a jeho načítaním do požadovaného priečinka na serveri. Pretože tieto súbory sú servisné súbory, nie sú k dispozícii v prehľadávači webového návštevníka.

Krok 2

Ak chcete vyriešiť problém s prístupom, umiestnite tieto smernice do súboru htaccess: Order Deny, Allow

Zakázať všetkým Po prijatí týchto pokynov webový server uzavrie prístup všetkým používateľom bez výnimky k úplne všetkým súborom a adresárom v tomto a všetkých podadresároch.

Krok 3

Môžete pridať výnimku z úplného zákazu pre používateľov s konkrétnou adresou IP: Order Deny, Allow

Popierať zo všetkých

Povoliť od 77.84.20.18, 77.84.21.2 V tomto príklade si používatelia, ktorých IP je 77.84.20.18 alebo 77.84.21.2, nevšimnú, že existujú nejaké obmedzenia, a k stránkam nebudú mať prístup všetci ostatní. Ak potrebujete presne toto poradie prístupu - uveďte zoznam povolených adries IP oddelených čiarkami.

Krok 4

Ak naopak potrebujete vytvoriť „čiernu listinu“nežiaducich adries IP, mali by sa smernice zmeniť nasledovne: Order Allow, Deny

Povoliť od všetkých

Odmietnuť od 77.84.20.18, 77.84.21.2 Prístup bude uzavretý iba pre návštevníkov s IP 77.84.20.18 a 77.84.21.2 a zvyšok bude povolený bez prekážok. V takom prípade musí byť zoznam zakázaných adries IP oddelený čiarkami.

Krok 5

Ak potrebujete obmedziť prístup nie ku všetkým dokumentom v priečinku, ale iba k samostatnému súboru, mali by smernice vyzerať takto:

Objednať Odmietnuť, Povoliť

Popierať zo všetkých

Povoliť od 77.84.20.18

Prvý riadok obsahuje súbor, ku ktorému má byť obmedzený prístup (hidden.html), a štvrtý obsahuje výnimku z pravidla odmietnutia - IP používateľov, ktorí majú povolený prístup k súboru.

Krok 6

Podobne môžete obmedziť prístup k skupine súborov podľa masky ich mien:

Objednať Odmietnuť, Povoliť

Popierať zo všetkých

Povoliť od 77.84.20.18

Prvý riadok obsahuje masku s názvami súborov s obmedzeným prístupom - zákaz sa bude vzťahovať na všetky súbory s príponou „wma“. Štvrtý riadok, rovnako ako v predchádzajúcom príklade, obsahuje IP používateľov, na ktorých sa obmedzenie nevzťahuje.

Krok 7

Je možné obmedziť prístup na stránky podľa typu prehliadača - týmto spôsobom môžete odfiltrovať napríklad nechcené vyhľadávacie roboty: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase užívateľ-agent ^ Offline. Explorer [NC, OR]

SetEnvIfNoCase user-Agent ^ [Ww] eb [Bb] andit [NC, OR]

Objednať Povoliť, Odmietnuť

Povoliť od všetkých

Odmietnuť z env = bad_bot

Tu sú v prvých troch riadkoch zoznam niekoľkých nechcených typov prehľadávačov (jeden pre každý riadok). Pri použití takéhoto dizajnu ich samozrejme musíte vymeniť za tie, ktoré otravujú váš konkrétny web.

Odporúča: