1、autoindex 目录索引
/code 下面的所有资源作为索引目录,可下载
[root@web01 ~]# cat /etc/nginx/conf.d/test.com.conf
server {
listen 80;
server_name test.com;
charset utf8;
location / {
root /code;
index index.html;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
autoindex_format html;
}
}
[root@web01 ~]# mkdir /code/{centos,ubuntu}
[root@web01 ~]# cat /code/index.html
<h1> Mirrors Oldxu.com </h1>
<ul><li><a href="http://mirror.oldxu.com/centos" target="_blank">centos系统</a></li> </ul>
<ul><li><a href="http://mirror.oldxu.com/ubuntu" target="_blank">ubuntu系统</a></li> </ul>
2.访问控制,基于IP实现访问控制
10.0.0.1 仅允许访问 /centos
10.0.0.100 拒绝访问 /ubuntu , 其他的IP都允许
[root@web01 ~]# cat /etc/nginx/conf.d/test.com.conf
server {
listen 80;
server_name test.com;
charset utf8;
root /code;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
autoindex_format html;
location / {
index index.html;
}
location /centos {
allow 10.0.0.1/32;
deny all;
}
location /ubuntu {
deny 10.0.0.100/32;
allow all;
}
}
3、基于用户名和密码的访问控制<