Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Заблокировать ботов на сервере

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
justabot
Posts: 28
Joined: Thu May 25, 2017 10:35 pm

Заблокировать ботов на сервере
  • Quote

Post by justabot » Mon Apr 22, 2019 9:37 am

Здравствуйте, подскажите пожалуйста что делаю неправильно. nginx+php-fpm. Хочу заблокировать ботов.

В /etc/nginx/nginx.conf пишу:

Code: Select all

map $http_user_agent $limit_bots {
     default 0;
     ~*(google|bing|yandex|msnbot) 1;
     ~*(AltaVista|Googlebot|Slurp|BlackWidow|Bot|ChinaClaw|Custo|DISCo|Download|Demon|eCatch|EirGrabber|EmailSiphon|EmailWolf|SuperHTTP|Surfbot|WebWhacker) 1;
 } 
По команде systemctl status nginx.service вот что:

Code: Select all

"map" directive is not allowed
В дефолтном конфиге уже есть секция "map $http_cookie $no_cache"
Если внутрь этого map записать, то

Code: Select all

unknown directive "$http_user_agent"
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Заблокировать ботов на сервере
  • Quote

Post by yariksat » Mon Apr 22, 2019 11:40 am

justabot wrote: ↑
Mon Apr 22, 2019 9:37 am
Здравствуйте, подскажите пожалуйста что делаю неправильно. nginx+php-fpm. Хочу заблокировать ботов.
viewtopic.php?f=28&t=17703&p=73448#p73448
Top


Post Reply
  • Print view

2 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password