这两天百度云给我发了一些安全报警邮件,其中一条是有些陌生ip频繁尝试登录我的后台账户,也就是www.runstone.top/admin。给出的建议是限制这些ip访问/admin/这个url,于是经过一番折腾做好了。现在来分享一下:

进入nginx的配置文件:vim /xxx/xxx.conf,然后这样写入:

location /admin {
include /etc/nginx/uwsgi_params;
uwsgi_pass 0:9000;
allow 175.188.0.0/16;
deny all;
}

说明一下:

  • 前两行必须写入,否则仅有后两行的配置不会达到你要的期望,会让自己的ip也被限制。(这一块由于参考nginx文档并没有这一块的细说,致使我只写了后两句配置,结果就是自己的ip也被阻挡在外)
  • 后两行的配置是按照nginx的access模块参照配置的;参考:nginx access模块
  • allow部分既可以写单个ip,也可以类似我这种写法写成一个ip大段;deny all的意思是除了allow之外,其余ip均被阻挡。

最新文章

  1. zTree默认勾选指定ID并执行事件
  2. 我的ORM之十二 -- 支持的数据库及差别
  3. WebApi系列~dynamic让你的省了很多临时类
  4. Linux SendMail发送邮件失败诊断案例(三)
  5. 去掉谷歌浏览器获取焦点时默认的input、textarea的边框和背景
  6. javascript中方法调用与方括号[]
  7. [置顶] Effective STL 学习笔记
  8. maven 配置报错 JAVA_HOME not found in your environment
  9. Backbone案例的初略理解
  10. c#抓取网页内容乱码的解决方案
  11. seajs模块标识命名和解析规则
  12. TIOBE:全球编程语言最新排名(Kotlin排名进入前50名)
  13. 201621123057 《Java程序设计》第11周学习总结
  14. [Android][Recovery] Recovery下找不到sdcard路径
  15. PHP服务器时差8小时的解决办法
  16. 搭建MHA测试
  17. 简单选择排序算法的C++实现
  18. python自动抢票
  19. spark使用正则表达式读入多个文件
  20. java集合: ArrayList源码浅析

热门文章

  1. ${openid_wx} el解析式放入url的“”里才起作用。
  2. HTML常用标签参考学习
  3. 安装xenserver过程中出现的问题
  4. 《疯狂动物城》主题曲《TryEverything》中文翻译
  5. Matlab之数据处理
  6. Java基础知识——windows系统下安装JDK
  7. 谈谈我对MVC的View层实现的理解
  8. 数学建模大赛-NO.1
  9. [Asp.Net] Global.asax
  10. HDU5124 lines