做了CDN,后台认证失效的解决办法:
因为有CDN,后台认证获取到的IP是CDN服务器的IP,所以认证失败,我们可以本地解析到真实IP。
这样,安全系数更高。
本文知识点:修改本机Hosts文件,指定域名解析到IP。
以下以本站为例,走一下流程。【在打开网页的电脑修改hosts文件】
运行cmd,ping www.hws.com,可以看到当前解析地址是 CDN 服务器的别名记录。
现在开始修改Hosts,实现本地强制解析。
开始菜单——附件——记事本,【右键】,【以管理员身份运行】(此项保证有足够的权限修改)。
记事本,菜单——文件——打开,文件名栏粘贴入:C:\WINDOWS\system32\drivers\etc\hosts(一步一步打开找到这个文件也可以。)
按照原有的格式,添加“IP 空格 域名”,不要加“#”,它的意思是注释掉,不生效。
添加之后,可以回车换行之后再保存。(有些系统不换行居然不生效)。
此时,再去运行cmd,ping www.hws.com,可以看到当前解析地址是 hosts文件里面我自己定义的IP了。
关闭浏览器,(最好再清空浏览器缓存),打开浏览器,您看到的页面就是源站点的页面了,没有经过CDN了。
此时,网站安全系统的后台认证功能就可以识别到正确的IP,认证之后就可以愉快的登录后台管理了。
请注意,请注意,请注意:以上hosts文件的修改实现本地解析是针对本机,也就是只对打开浏览器的那个电脑有效。