Баракчаларга кирүүнү кантип жабуу керек

Мазмуну:

Баракчаларга кирүүнү кантип жабуу керек
Баракчаларга кирүүнү кантип жабуу керек

Video: Баракчаларга кирүүнү кантип жабуу керек

Video: Баракчаларга кирүүнү кантип жабуу керек
Video: Google Translator'ден күн сайын $ 600 төлөп алыңыз (АКЫСЫЗ)-Бүткүл... 2024, Декабрь
Anonim

Айрым учурларда колдонуучулардын айрым топтору үчүн сайттын баракчаларына же кандайдыр бир файлдарына кирүүнү чектөө зарыл болуп калат. Apache веб-серверинин программасында бул тапшырманы аткаруу үчүн куралдар бар. Аларды карап чыгыңыз.

Баракчаларга кирүүнү кантип жабуу керек
Баракчаларга кирүүнү кантип жабуу керек

Нускамалар

1 кадам

Сайттагы каалаган баракчага ар бир өтүнүч менен, сервер сакталган папкадагы ".htaccess" деген кызмат файлын текшерет. Эгер андай болсо, анда сервер сурамды иштеп жатканда, ушул файлдагы директиваларды аткарат. Ошондой эле, кандайдыр бир себептерден улам сайттын баракчаларына же башка документтерине кирүүнү чектөө боюнча директиваларды камтышы мүмкүн. Мындай файлды кадимки тексттик редактордо түзүп, сизге керектүү сервер папкасына жүктөп койсоңуз болот. Бул файлдар кызмат файлдары болгондуктан, веб-коноктордун браузеринде жеткиликтүү эмес.

2-кадам

Кирүү көйгөйүн чечүү үчүн төмөнкү директиваларды htaccess файлына жайгаштырыңыз: Order Deny, Allow

Баарынан баш тартуу Мындай көрсөтмөлөрдү алгандан кийин, веб-сервер ушул жана анын бардык каталогдорундагы бардык файлдар менен папкаларга мүмкүнчүлүк берет.

3-кадам

Белгилүү бир IP дареги бар колдонуучулар үчүн жалпы тыюу салууга өзгөчө кырдаалды кошсоңуз болот: Буйрутма Четке кагуу, Уруксат берүү

Баарынан баш тартуу

77.84.20.18, 77.84.21.2 чейин уруксат бериңиз. Бул мисалда IP 77.84.20.18 же 77.84.21.2 болгон колдонуучулар кандайдыр бир чектөөлөр бар экендигин байкабай калышат жана калгандардын бардыгына баракчаларга кирүүгө тыюу салынат. Эгер сизге мүмкүнчүлүктүн дал ушул тартиби керек болсо - уруксат берилген IP-даректердин тизмесин үтүр менен бөлүп жазыңыз.

4-кадам

Эгер сиз, тескерисинче, керексиз IP даректердин "кара тизмесин" түзүшүңүз керек болсо, анда директиваларды төмөнкүчө өзгөртүү керек: Буйрукка уруксат берүү, четке кагуу

Баарынан уруксат берүү

77.84.20.18, 77.84.21.2 тартып баш тартуу IP 77.84.20.18 жана 77.84.21.2 менен келгендер үчүн гана мүмкүнчүлүк жабылат, ал эми калгандарына тоскоолдуксуз уруксат берилет. Жана мындай учурда, тыюу салынган IP даректердин тизмесин үтүр менен ажыратуу керек.

5-кадам

Эгерде сиз папкадагы бардык документтерге эмес, өзүнчө файлга гана мүмкүнчүлүк чектесеңиз, анда директивалар төмөнкүдөй болушу керек:

Тартипти четке кагуу, уруксат берүү

Баарынан баш тартуу

77.84.20.18 чейин уруксат берүү

Бул жерде биринчи сапта кирүүгө тыюу салынган файл камтылат (hidden.html), ал эми төртүнчү сапта баш тартуу эрежесинен башка учурлар камтылган - файлга кирүүгө уруксат берилген колдонуучулардын IP.

6-кадам

Ошо сыяктуу эле, файлдардын тобуна алардын аттарынын маскасы менен кирүүнү чектей аласыз:

Тартипти четке кагуу, уруксат берүү

Баарынан баш тартуу

77.84.20.18 чейин уруксат берүү

Бул жерде, биринчи сапта кирүү мүмкүнчүлүгү чектелген файлдардын аттары үчүн маска камтылган - тыюу салуу "wma" кеңейтилген бардык файлдарга тиешелүү болот. Төртүнчү сап, мурунку мисалдагыдай эле, чектөөгө жатпаган колдонуучулардын IP дарегин камтыйт.

7-кадам

Браузердин түрү боюнча баракчаларга кирүүнү чектөөгө болот - ушундай жол менен, керексиз издөө роботторун чыпкалап салсаңыз болот: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase user-Agent ^ Offline. Explorer [NC, OR]

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

Тартипке уруксат берүү, четке кагуу

Баарынан уруксат берүү

Env = bad_bot дан баш тартуу

Бул жерде, биринчи үч сапта бир нече керексиз браузердин түрлөрү келтирилген (ар бир сапка бирден). Албетте, мындай дизайнды колдонууда, аларды белгилүү бир сайтты тажатканга алмаштырыш керек.

Сунушталууда: