码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx -- 访问控制

时间:2019-06-20 12:36:24      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:ip访问   code   配置   table   用户   htm   账号   img   com   

访问控制,就是只让某些ip访问,

基于IP :

根目录下创建 二级目录a ,

  [root@oldboy--01 nginx]# cd html
  [root@oldboy--01 html]# ls
    50x.html a b index.html web01 web02

 

location /a {
  allow 10.0.0.200;            #只允许本机ip(10.0.0.200)访问,其他ip访问返回404
   deny all;              #拒绝所有
   return 404;                 #返回404

   return img            #返回图片

   return 503           #迷惑敌人

}

 

 

 

 

 

 

 

 

物理机访问 10.0.0.200/a,被限制

 

 

 

 

技术图片

基于账号密码:

 

 

下载依赖包:yum -y install httpd-tools

  技术图片

 

etc配置文件创建账号目录:mkdir /etc/nginx/htpasswd

  技术图片

 

创建用户

  技术图片

nginx.conf创建二级路径和验证信息

  技术图片

根目录创建二级文件b

  技术图片


实现登录验证,如果登不上去,就是密码没有加密

  技术图片

 

创建加密用户

  技术图片

 

查看创建的用户:vim /etc/nginx/htpasswd sky

  技术图片


成功登录

   技术图片

 

Nginx -- 访问控制

标签:ip访问   code   配置   table   用户   htm   账号   img   com   

原文地址:https://www.cnblogs.com/sunny666/p/11057876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!