nginx中针对目录进行IP限制

nginx phpmyadmin 针对内网ip用户开放、外网ip用户关闭(在前面的配置中,location ~ ^/目录/使用正则, 优先级高于location /的配置,所以nginx无法对首页进行解析)

代码如下

server {

listen 80;

server_name example.com;

access_log logs/access.log main;

location / {

root html;

index index.php index.html index.htm;

}

location ~ ^/phpmyadmin/ {

allow 192.168.1.0/24;

deny all;

location ~ .*.(php|php5)?$ {

root /var/mailapp/nginx/html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi_params;

}

}

location ~ .*.(php|php5)?$ {

root /opt/nginx/html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi_params;

}

}

我们也可以这样配置

代码如下
server {
listen 80;
server_name example.com;
access_log logs/access.log main;
location / {
root html;
index index.php index.html index.htm;
}
location ~ ^/download/ {
allow 192.168.1.0/24;
deny all;
index index.php index.do index.html index.htm;
location ~ .*.(php|php5)?$ {
root /var/mailapp/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}

location ~ .*.(php|php5)?$ {
root /opt/nginx/html;
astcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

(0)

相关推荐

  • nginx中设置目录浏览及中文乱码问题解决方法

    在Nginx下默认是不允许列出整个目录的。如需此功能, 先打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: ...

  • nginx中对指定的IP不使用密码对区域外IP使用密码

    ## example admin site server { server_name $HOSTNAME.dashboard.example.com; listen 80; # http://serv ...

  • Linux中/proc目录下文件

    /proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令procinfo能够显示基于其中某些文件的多种系统信 ...

  • 怎样在电脑中添加第二个IP地址

    随着互联网的普及,连接到Internet上的电脑越来越多。在能上网的电脑上其实都配有一个IP地址,但有时因为特殊需求需要在电脑中再添加一个IP地址,例如一个IP地址用来访问互联网,另外一个IP地址访问 ...

  • 局域网中快速查询有效IP地址的方法

     局域网中如何快速查询有效IP地址?通常在日常使用电脑中为了让工作站顺利通过局域网上网,我们常常需要先为其配置一个有效的IP地址,不过局域网中究竟还有哪些IP地址没有被使用呢?本文现在为各位网友总结几 ...

  • 在Word中更新目录

    如果以后对Word文档的内容进行了修改且Word文档的页数发生了变化,可以通过“更新域”操作来获得更新后的目录。在Word文档中选中目录并单击鼠标右键,并在快捷菜单中单击“更新域”命令。在打开的“更新 ...

  • Word文档中插入目录和修改目录格式

    Word文档中插入目录 当整篇论文的格式,章节号,标题格式等设置完成后,就可以插入目录了。若是前面的章节号、标题等式按照我给出的技巧设置的话,此处自动生成目录将会非常的简单。依次点击菜单栏的插入-引用 ...

  • 在Word2003中更新目录

    如果以后对Word2003文档的内容进行了修改且Word文档的页数发生了变化,可以通过"更新域"操作来获得更新后的目录.在Word文档中选中目录并单击鼠标右键,并在快捷菜单中单击& ...

  • office2007怎么在文档中插入目录

    大家在使用office2007写文档的时候想在文档里插入目录方便大家的阅读,但是很多人都不知道如何在文档里插入目录,下面小编就来教教大家office2007怎么在文档中插入目录. 打开需要生成目录的文 ...