当前位置: > Linux服务器 > nginx >

Nginx访问控制应用举例

时间:2014-07-09 19:06来源:linux.it.net.cn 作者:IT网

为了保护网站后台及其它程序的安全,通常会添加IP限制,有时只允许公司的IP访问。
来看下面的操作。

1、限制整个域名访问
 

复制代码代码示例:

server {
listion 80;
server_name img.it.net.cn;
root /opt/htdocs/www;

allow   100.100.100.100;
deny    all;

2、限制php访问
 

复制代码代码示例:
location ~ .*\.php?$
{
allow   100.100.100.100;
deny    all;
fastcgi_pass  127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}

3、为域名添加帐号码密验证
 

复制代码代码示例:

server {
listion 80;
server_name img.it.net.cn;
root /opt/htdocs/www;

allow   100.100.100.100;
deny    all;
auth_basic “it.net.cn website”;
auth_basic_user_file htpasswd;

location ~ .*\.php?$
{
….
}

htpasswd是apache安装生自带的。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容