我如何在nginx admin中只允许一个IP .htaccess?

时间:2014-10-21 06:54:35

标签: php apache .htaccess nginx

请问,如何在nginx admin中只允许一个ip .htaccess?

在Apache中就像这样。

order deny,allow
deny from all
allow from 111.222.333.444

但这只在Apache工作

我希望命令在nginx admin中运行..

IP所有者也可以,只需浏览文件夹和文件

即可

注意:我在服务器http://www.nginxcp.com/installation-instruction/

上使用nginx admin

请帮助我

感谢。

1 个答案:

答案 0 :(得分:2)

编辑你的nginx.conf:

server {
...
  allow 111.222.333.444;
  deny all;
...
}

PS:Nginx不支持.htaccess

如果要限制指定的目录:

server {
  ...
  location /users/111 {
    allow 111.222.333.444;
    deny all;
  }
  location /users/123 {
    allow 222.333.444.111;
    deny all;
  }
  ...
}