设置nginx密码保护wordpress后台

发布时间:2019-08-24编辑:脚本学堂
设置nginx密码保护wordpress后台

设置方法如下:
1、根据文件http://www.jb200.com/2011/12/nginx-http-auth-basic/后面的部分生成密码文件,放在/usr/local/nginx/conf。
2、在nginx.conf文件中加入:

复制代码 代码如下:
location ~ /wp-login.php  {
location ~ .*.(php|php5)?$
    {
        fastcgi_pass unix:/tmp/php-cgi.sock;
        fastcgi_index index.php;
        include fcgi.conf;
    }
  auth_basic            "Restricted";
  auth_basic_user_file  htpasswd;
}
这里分为两部分,一部分是匹配wp-login.php,一部分用来解析php文件,否则会提示下载php文件。