在nginx.conf中,可以通過使用以下方式來設置訪問控制:
location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.0.0.0/16;
deny all;
}
location / {
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
}
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
server {
location / {
limit_req zone=one burst=5;
}
}
這些是一些常見的訪問控制配置示例,根據實際需求可以進行進一步的定制和配置。