Size: a a a

2020 February 05

MD

M Dan in nginx_ru
ей не надо кучу ресурсов
источник

k

kiosaku in nginx_ru
про ботов … я бы по-другому сделал … добавил бы два server {} на портах вида 8081, 8082, и туда через map-у проксировал бы запросы через proxy_pass, php-бы обрабатывался на порту 8081, а 8082 тупо бы 403 возвращал
источник

S

Skl in nginx_ru
kiosaku
про ботов … я бы по-другому сделал … добавил бы два server {} на портах вида 8081, 8082, и туда через map-у проксировал бы запросы через proxy_pass, php-бы обрабатывался на порту 8081, а 8082 тупо бы 403 возвращал
Это мне?
источник

k

kiosaku in nginx_ru
ugu
источник

S

Skl in nginx_ru
А можно примером?
источник

k

kiosaku in nginx_ru
портянку писать придётся 🙂
источник

MD

M Dan in nginx_ru
источник

MD

M Dan in nginx_ru
можед быд
источник

MD

M Dan in nginx_ru
написать можно жи по разному
источник

MD

M Dan in nginx_ru
(тут просто пример применения мапа не бейте палкой похребту)
источник

S

Skl in nginx_ru
kiosaku
портянку писать придётся 🙂
Да я бы оплатил если гуд портянка. Ща сделал но костылем
источник

k

kiosaku in nginx_ru
map $http_user_agent $is_bot {
default 0;
bot 1;
}

map $is_bot $upstream_host {
default http://127.0.0.1:8081;
1 http://127.0.0.1:8082;
}
источник

k

kiosaku in nginx_ru
server { listen 80; location / { proxy_pass $upstream_host; } }
источник

S

Skl in nginx_ru
kiosaku
map $http_user_agent $is_bot {
default 0;
bot 1;
}

map $is_bot $upstream_host {
default http://127.0.0.1:8081;
1 http://127.0.0.1:8082;
}
Там проблема что работает или одно или другое
источник

k

kiosaku in nginx_ru
ну и т.п.
источник

k

kiosaku in nginx_ru
Skl
Там проблема что работает или одно или другое
ну так ровно это ты и спрашивал
источник

S

Skl in nginx_ru
location /scj/ {
   if ($limit_bots = 1) { return 403; }
 }
 location ~* /scj/(.*)\.php$ {
   if ($limit_bots = 1) { return 403; }
   fastcgi_pass               unix:/var/run/sites.sock;
   include                    fastcgi.conf;
   fastcgi_param               SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
   fastcgi_param               SCRIPT_NAME $fastcgi_script_name;
 }
источник

S

Skl in nginx_ru
Пока вот так запустили
источник

k

kiosaku in nginx_ru
да я видел это ...
источник

S

Skl in nginx_ru
kiosaku
да я видел это ...
Это не верно?
источник