Jinsi Ya Kufunga Upatikanaji Wa Kurasa

Orodha ya maudhui:

Jinsi Ya Kufunga Upatikanaji Wa Kurasa
Jinsi Ya Kufunga Upatikanaji Wa Kurasa

Video: Jinsi Ya Kufunga Upatikanaji Wa Kurasa

Video: Jinsi Ya Kufunga Upatikanaji Wa Kurasa
Video: Jinsi ya kupika chapati za kuchambuka za ki morocco | Flaky chapati recipe 2024, Mei
Anonim

Wakati mwingine inakuwa muhimu kuzuia ufikiaji wa kurasa au faili zozote za wavuti yako kwa vikundi kadhaa vya watumiaji. Programu ya seva ya wavuti ya Apache ina vifaa vya kujengwa kwa kazi hii. Waangalie.

Jinsi ya kufunga upatikanaji wa kurasa
Jinsi ya kufunga upatikanaji wa kurasa

Maagizo

Hatua ya 1

Kwa kila ombi kwa ukurasa wowote kwenye wavuti, seva huangalia faili ya huduma inayoitwa ".htaccess" kwenye folda ambayo imehifadhiwa. Ikiwa ni hivyo, basi seva, wakati wa kushughulikia ombi, itafuata maagizo kutoka kwa faili hii. Inaweza pia kuwa na maagizo ya kuzuia ufikiaji wa kurasa au hati zingine za wavuti kwa sababu fulani. Hii inaweza kufanywa kwa kuunda faili kama hiyo katika hariri ya maandishi ya kawaida na kuipakia kwenye folda ya seva unayohitaji. Kwa kuwa faili hizi ni faili za huduma, hazipatikani kutoka kwa kivinjari cha wageni wa wavuti.

Hatua ya 2

Ili kutatua shida ya ufikiaji weka maagizo haya kwenye faili ya htaccess: Agiza Kataa, Ruhusu

Kataa kutoka kwa wote Baada ya kupokea maagizo kama haya, seva ya wavuti itafunga ufikiaji wa faili na folda zote katika hii na saraka zake zote kwa wageni wote bila ubaguzi.

Hatua ya 3

Unaweza kuongeza ubaguzi kwa marufuku ya jumla kwa watumiaji walio na anwani maalum ya IP: Agiza Kataa, Ruhusu

Kataa kutoka kwa wote

Ruhusu kutoka 77.84.20.18, 77.84.21.2 Katika mfano huu, watumiaji ambao IP ni 77.84.20.18 au 77.84.21.2 hawataona kuwa kuna vizuizi vyovyote, na kila mtu mwingine hataruhusiwa kwenye kurasa hizo. Ikiwa unahitaji agizo hili la ufikiaji --orodhesha orodha ya anwani za IP zinazoruhusiwa zilizotengwa na koma.

Hatua ya 4

Ikiwa, badala yake, unahitaji kuunda "orodha nyeusi" ya anwani zisizohitajika za IP, basi maagizo yanapaswa kubadilishwa kama ifuatavyo: Agiza Ruhusu, Kataa

Ruhusu kutoka kwa wote

Kataa kutoka 77.84.20.18, 77.84.21.2 Ufikiaji utafungwa tu kwa wageni walio na IP 77.84.20.18 na 77.84.21.2, na wengine wataruhusiwa kupitia bila kizuizi. Na katika kesi hii, orodha ya anwani za IP zilizopigwa marufuku lazima zitenganishwe na koma.

Hatua ya 5

Ikiwa unahitaji kuzuia ufikiaji sio kwa hati zote kwenye folda, lakini kwa faili tofauti, basi maagizo yanapaswa kuonekana kama hii:

Agiza Kataa, Ruhusu

Kataa kutoka kwa wote

Ruhusu kutoka 77.84.20.18

Hapa, mstari wa kwanza una faili ambayo ufikiaji unapaswa kuzuiwa (siri.html), na mstari wa nne una ubaguzi kwa sheria ya kukataa - IP ya watumiaji ambao wanaruhusiwa kufikia faili hiyo.

Hatua ya 6

Vivyo hivyo, unaweza kuzuia ufikiaji wa kikundi cha faili kwa kinyago cha majina yao:

Agiza Kataa, Ruhusu

Kataa kutoka kwa wote

Ruhusu kutoka 77.84.20.18

Hapa, mstari wa kwanza una mask kwa majina ya faili zilizo na ufikiaji mdogo - marufuku yatatumika kwa faili zote zilizo na ugani wa "wma". Laini ya nne, kama ilivyo katika mfano uliopita, ina IP ya watumiaji ambao hawako chini ya kizuizi.

Hatua ya 7

Inawezekana kuzuia ufikiaji wa kurasa na aina ya kivinjari - kwa njia hii, unaweza kuchuja nje, kwa mfano, roboti za utaftaji zisizohitajika: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase User-Agent ^ Offline. Explorer [NC, AU]

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

Agiza Ruhusu, Kataa

Ruhusu kutoka kwa wote

Kataa kutoka kwa env = bad_bot

Hapa, mistari mitatu ya kwanza huorodhesha aina kadhaa za kivinjari zisizohitajika (moja kwa kila mstari). Kwa kweli, wakati wa kutumia muundo kama huo, unahitaji kuzibadilisha na zile zinazokasirisha tovuti yako.

Ilipendekeza: