文章目录
安装nginx
访问控制
用于location段
allow :设定允许哪台或哪些主机访问,多个参数间用空格隔开
deny :设定禁止哪台或那些主机访问,多个参数用空格隔开
allow 192.168.1.1/32 172.16.0.0/16;
deny all; #可写ip或网段
修改配置文件
location / {
root /www;
index index.html index.htm index.php;
deny 192.168.118.100/24; #拒绝本机
}
基于用户认证
auth_basic "欢迎信息"
auth_basic_user_file "/path/to/user_anth_file"
###
user_anth_file内容格式为:
username:password
这里的密码为加密后的密码串,建议用htpasswd来创建此文件
htpasswd -c -m /path/to/.user_auth_file USERNAME
安装httpd-tools.x86_64 0:2.4.6-80.el7.centos.1
[root@yh1 ~]# yum -y install httpd-to