Шта је то и како блокирамо приступ корисничком агенту (Бот или Бровсер) на веб локацији [НГИНКС Типс]

Пре свега, да видимо у широком смислу шта је ово корисничко средство Интернет претраживача и шта он користи.

Шта је Кориснички агент (или Кориснички агент)?

Све што значи да Интернет претраживач (Интернет Екплорер, Сафари, Опера, Фирефоц, Цхроме, итд.) Има софтверски агент који на нивоу главног сервера комуницира са веб локацију коју посећујете. Овај софтвер чини интернетску везу са веб страницом, разуме, потврђује и учиниће да се садржају странице приступа. Укратко, осигурава интеракцију између корисника и главног послужитеља који кориснику пружа тражене веб странице приступом одређеној УРЛ адреси ХТТП / ХТТПС протокола.
Кориснички агент садржи у заглављу достављеном серверу коме приступа, информације о софтверу који користи корисник, оперативни систем, верзији софтверског пакета прегледача. На пример, кориснички агент Гоогле Цхроме обезбедиће серверу информације о верзији Гоогле Цхроме-а која се користи и корисниковом оперативном систему.

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3163.100 Safari/537.36

Горе корисничко средство заглавља значи да је верзија Гоогле цхроме КСНУМКС на рачунару са АМД процесор, КСНУМКС-битна архитектура оперативни систем прозори КСНУМКС.
Вероватно ћете се запитати зашто се Мозилла појављује као Цхромеов агент. Ово је својеврсни трик који Гоогле користи (и Мицрософт у ИЕ-у) да олакша приступ Цхроме корисницима свим веб локацијама компатибилним са Мозилла и Сафари. Престо је механизам за репродукцију садржаја.

Вебмастери или администратори веб сервера могу блокирати приступ одређеним корисничким агентима на хостовима који су домаћини. Већину времена ово ограничење је постављено веб роботи (веб ботови) тај хаотичан или претеран приступ веб страницама веб странице. Срећом, ови ботови имају специфичан кориснички агент и могу се лако открити у записима веб сервера.

Како блокирати приступ корисничком агенту на веб серверу помоћу НГИНКС-а

Узмимо сценариј у којем више не желимо да дозволимо приступ веб локацији корисницима са оперативним системима Виндовс КСП и Мозилла Фирефок КСНУМКС интернет прегледачем.

Код додамо у датотеку нгинк конфигурације, у блок „сервер“:

if ($http_user_agent = "Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0"){
return 403;
}

Сачувајте датотеку нгинк.цонф или датотеке специфичне за веб локацију, ако користите прилагођену конфигурацију (ген веб локација је доступна), а затим поново покрените НГИНКС услугу.
Сви корисници који имају Фирефок КСНУМКС (укључујући све верзије до КСНУМКС) на Виндовс КСП биће преусмерени на КСНУМКС грешка (Форбидден).

Нисам случајно одабрао овај пример. Почевши од Фирефок КСНУМКС, Мозилла је зауставила подршку за кориснике оперативних система Виндовс КСП и Виндовс Виста. Оперативни системи чију је подршку такође зауставио Мицрософт у КСНУМКС, односно КСНУМКС за Виндовс Виста.

Шта је то и како блокирамо приступ корисничком агенту (Бот или Бровсер) на веб локацији [НГИНКС Типс]

О аутору

Потајно

Страстно о свему што значи гаџете и ИТ, пишем са задовољством стеалтхсеттингс.цом из КСНУМКС-а и волим да откријем с вама нове ствари о компјутерима и оперативним системима мацОС, Линук, Виндовс, иОС и Андроид.

Оставите коментар