分享

wordpress安全设置

 草莓和车厘子 2016-09-30


无聊查看网站日志,发现两个ip不断在登陆网站后台/wp-login.php和访问/xmlrpc.php,登陆后台能够理解想进入我的网站,但是为啥访问xmlrpc.php我不理解,然后就百度搜了下xmlrpc.php.发现这个是wordpress一种有名的攻击方式, 这个东西是用来支持离线发布协议的,一般用windows live write的同学就需要开启该服务!但是开启就有风险,wordpress3.5以后默认开启该服务,需要关闭or屏蔽or跳转!

wordpress安全相关设置 wordpress安全相关设置

防止恶意后台登录的办法
在网站模板文件functions.php中添加如下代码
//保护后台登录
add_action('login_enqueue_scripts','login_protection');  
function login_protection(){  
    if($_GET['word'] != 'press')header('Location: http://www./');  
}

其中访问路径为http://yoursite/wp-login.php?word=press    ,您可以修改其中的word,press,http://www./这三个数值,然后登录后台如果不是http://yoursite/wp-login.php?word=press就会自动跳转到您网站的首页.

由于本人使用的虚拟云主机,系统为nginx,没看到.htaccess文件,网上搜解决办法比较麻烦,索性直接关闭xmlrpc.php服务,方法如下
在functions.php中添加如下代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多