标签:san yum安装 tar 没有 use 使用 cto 配置 zhang
nginx访问控制的两种方法,一种是基于Basic Auth认证,另一种是基于IP的访问控制.
下面将直接介绍如何配置访问控制
Nginx的安装详解 之前的文章写过
地址:http://blog.51cto.com/13630803/2128888
.
基于用户授权的访问控制
# htpasswd -c /usr/local/nginx/passwd.db zhangsan
//使用htpasswd 生成用户认证文件 (如果没有使用yum安装httpd-tools)
# chown nginx /usr/local/nginx/passwd.db
//设置属主为nginx
# chmod 400 /usr/local/nginx/passwd.db
//设置权限为400
# vim /usr/local/nginx/html/index.html //修改nginx的主配置文件
server{
location / {
auth_basic "secret"; //添加认证配置
auth_basic_user_file /usr/local/nginx/passwd.db; //添加文件路径
root html;
index index.html index.htm;
}
.
# service nginx restart //重启服务
打开浏览器输入服务器地址:
192.168.100.102
需要输入用户密码才能登录
.
基于IP的访问控制
# vim /usr/local/nginx/html/index.html //修改nginx的主配置文件
server{
location / {
deny 192.168.100.101; //拒绝192.168.100.101 访问
allow all; //允许所有
root html;
index index.html index.htm;
}
# service nginx restart //重启服务
打开浏览器输入服务器地址:
192.168.100.102
标签:san yum安装 tar 没有 use 使用 cto 配置 zhang
原文地址:http://blog.51cto.com/13630803/2129141