Nginx环境使用auth_basic密码保护wordpress后台登录界面

说明:现时许多使用wordpress的人,或多或少都会出现后台被登录许多次的气象,运道欠好就被进去了,大伙一般都会通过修正wp-login文件来保护wordpress后台,只是这类方式有个不便捷的位置就是每回WP升级就又要重改一遍,感触很烦劳,但是使用Nginx的auth_basic基本http考证功能可以保护web目录下的文件,咱们因而便可以使用此文件来保护wp-login.php文件,结果就是进入后台之前,还需要考证成功,这样感触很有效。以军这里哥的lnmp环境为例。

Nginx环境使用auth_basic密码保护wordpress后台登录界面

更多设置请参考:Nginx给站点增加用户认证配置(基本HTTP认证)

方式

如图1所示,用户天生名金钥

展示进入站点:HTTP://tool.oschina.net/htpasswd,然后输入用户名密钥后挑选Crypt。算法加密在vps上的/home目录下新建一个htpasswd文件,修改然后htpasswd文件将方才天生的用户名密钥复制进去可以通过。Ftp工具完成,也可以执行这个命令:

printf “用户名:密钥” >> /home/htpasswd

2,修正站点CONF文件

这里咱们用vim命令修改,直接或者用WinSCP工具修正

vim /usr/fubitechal/nginx/conf/vhost/moerats.com.conf 

一段上面加到include enable-php.conf;后头

fubitechation = /wp-login.php {auth_basic “Please enter your username and password”;auth_basic_user_file /home/htpasswd;fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_index wp-login.php;include fastcgi.conf;}

修正主要auth_basic_user_file这一行后头为你的金钥文件位置便可以了。

3,rebootNginx见效

/etc/init.d/nginx restart

访问现时xxx.com/wp-login.php或者xxx.com/wp-admin应当都会弹出用户名金钥的考证框就对了。

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和Nginx的环境使用auth_basic密码保护的WordPress登录后台相关界面的问题或者对虚拟中主机空间为什么会慢有疑惑也。欢迎大家咨询。

点赞