security - disable site_url redirect in wp-login.php

I'm running a wordpress install on nginx, and I'm looking at novel ways of securing wp-admin. I know theres mo

I'm running a wordpress install on nginx, and I'm looking at novel ways of securing wp-admin. I know theres more than one way to do this (e.g. adding an http basic auth layer, login lockdown, 2FA, etc.) but I want to try and make it to where wp-admin can only be access via localhost. Here is the location directive I want to configure with nginx:

#deny access to wordpress admin functions except from trusted networks/hosts
location /wp-admin {
    try_files $uri $uri/ =404;
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        fastcgi_param HTTPS on;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors on;
    }
            allow 127.0.0.1
            deny all;
}

The long and short of it is "only allow localhost to access this directory, and make sure that PHP files get processed by PHP via fastCGI."

So I use SSH to create a dynamic tunnel to my web server VM, and create a dynamic SSH tunnel. I then configure my web browser to use this dynamic tunnel, and point my web browser to https://127.0.0.1

Like most SOCKS5 proxies, this actually works, but the problem I run into is that as soon as I try to access https://127.0.0.1/wp-admin, I immediately get redirected to https://$site_url/wp-login.php

Not a big deal. I can get around this by just going to https://127.0.0.1/wp-login.php and logging in there directly. The problem I run into after THAT is that https://127.0.0.1/wp-login.php appears to be redirecting to https://$site_url/wp-admin.php

This immediately throws a 403 error. and when I attempt to manually point my web browser back to 127.0.0.1/wp-admin, I get redirected to https://$site_url/wp-login.php?redirect_to=https%3A%2F%2F127.0.0.1%2Fwp-admin%2F&reauth=1

I noticed the redirect_to parameter, but its not redirecting back to localhost.

My question is "Is there a way to disable redirects to the site URL?"

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745201696a4616362.html

相关推荐

  • security - disable site_url redirect in wp-login.php

    I'm running a wordpress install on nginx, and I'm looking at novel ways of securing wp-admin. I know theres mo

    5小时前
    20

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信