Nginx访问控制模块

Nginx访问控制模块

nginx -V : 查看已下载模块

允许或者拒绝某些IP访问
deny 	: 拒绝
allow	: 允许


案例1:允许192.168.15.1访问,不允许其他IP访问
    allow 192.168.15.1; 
    deny all;

案例2:允许192.168.15.0这个网段访问,不允许其他网段访问
    allow 192.168.15.0/24;
    deny all;

案例3:只允许通过VPN来访问
   allow 172.16.1.81; 
   deny all;

在这里插入图片描述

访问之前需要登录

1、安装httpd-tools
[root@web01 ~]# yum install httpd-tools -y

2、生成用户名密码文件
[root@web01 ~]# htpasswd -c /etc/nginx/auth UPythonFish
New password: 
Re-type new password: 
Adding password for user UPythonFish

3、将文件路径加入Nginx配置
[root@web01 ~]# vim /etc/nginx/conf.d/game.conf
    auth_basic "Welcome To Login";
    auth_basic_user_file /etc/nginx/auth;

4、重启Nginx
[root@web01 ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@web01 ~]# systemctl restart nginx 

在这里插入图片描述

在这里插入图片描述

展示目录索引。
	autoindex on | off;       
	#  启用或禁用目录列表输出   默认  autoindex off;
	autoindex_exact_size   on | off;   
	# 对于 HTML格式,指定是否应在目录列表中输出确切的文件大小 默认  autoindex_exact_size on;  
	autoindex_localtime   on | off;
	# 对于 HTML格式,指定目录列表中的时间是否应以本地时区或 UTC 输出。  默认  autoindex_localtime off;
	autoindex_format  html | xml | json | jsonp;;
	# 设置目录列表的格式。  默认 :   	autoindex_format html;

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go&Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值