how to use httpd .passwd protect wp-login.php with nginx server?
STEP 1. CREATE THE HTTPD PASSWORD FILE:
WITH THE ONLINE TOOL:
https://www.htaccesstools.com/htpasswd-generator/
STEP 2. CONFIG NGINX SERVER:
just add below code to the nginx .conf file ?
add httpd password ,
add the nginx php-fpm to wp-login.php , otherwise, the brower will directly download the .php file.
location /wp- admin/ { auth_basic "WP-ADMIN"; auth_basic_user_file certs/.htpasswd; autoindex on; } location =/wp- login.php { auth_basic "PASSWORD NEED"; auth_basic_user_file certs/.htpasswd; try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }