Ба мазмуни асосӣ гузаред

Маҳдудияти дастрасӣ ба wp-login бо ip дар nginx



Ба наздикӣ, камбудиҳо ба таври қатъӣ аз қувваи қувваи бодӣ ба калимаҳои муҳофизатӣ даст мекашанд, зеро IP дар ҳама дархостҳо беназир аст ва ҳар як адрес нобаробар аст.

Азбаски чунин номуайян, ман қарор додам, ки дастрасӣ ба файли wp-login.php аз рӯи IP маҳдуд карда шавад. Дар ин ҷо як nuance вуҷуд дорад: барои маконе, ки дар файли танзимоти nginx муқаррар шудааст, шумо бояд ҳангоми варақаи php-fpm илова кунед.



Дар натиҷа, тарҳ ба ин намуди зерин монанд аст:

  сервер {
 ...
 ҷойгир * * wp-login \ .pp $ {
 иҷозат 127.0.0.1;
 ҳама рад мекунанд;
 try_files $ uri = 404;
 fastcgi_pass unix: /run/php-www.sock;
 дохил fastcgi_params;
 fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
 fastcgi_ignore_client_abort off;
 fastcgi_param PHP_VALUE "sendmail_path = / usr / sbin / sendmail -t -i -fmail@example.com";
 fastcgi_param PHP_ADMIN_VALUE "open_basedir = / var / www / example.com /: / var / save_path /: / var / tmp_dir /";
 }}
 ...
 }} 

Ҳоло нуқтаҳо ба ҷои хатогии 403 хато мераванд. Танҳо ин усули хеле универсалӣ нест - агар сабти истифодабарӣ дар сомона вуҷуд дошта бошад, он кор нахоҳад кард.

Аммо агар шумо танҳо як корбар ҳастед, шумо метавонед фантазияро пайваст кунед ва ба ҷои дастрасӣ ба воситаи IP, дастрасӣ аз тарафи корбари корбар, парол ...




Мақолаи шумо чӣ гуна аст?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Ҳоло рейтинг нест)
Loading ...

Назари худро

Почтаи шумо чоп карда намешавад.