Nginx IP访问控制,只允许指定的IP地址访问
2016-03-24 16:48
316 查看
Nginx可以进行IP访问控制,配置指定的IP地址访问服务器网站
今天领导提出一个新的业务需求,网站上线时让外部用户在上线时间段访问到的页面是维护页面,公司内部员工在上线时段可用正常访问公司的网站。
在网上找了相关文档,自己配置了下,结果成功了,线整理了下备以后之用.
修改Nginx的站点配置文件nginx.conf。
在配置文件的sever或者location配置段中进行设置,通allow和deny参数,进行访问控制。例如:
allow 10.10.240.24; 只允许ip10.10.240.24进行访问。
deny all; 拒绝所有的ip访问,这样设置后,就只有ip为10.10.240.24可以访问nginx的网站。拒绝后返回的是403错误,这样报403和404错误时直接返回维护页面内容.
这样是最简单的方法,可能也有考虑不全的地方,有好的方法在发布.
今天领导提出一个新的业务需求,网站上线时让外部用户在上线时间段访问到的页面是维护页面,公司内部员工在上线时段可用正常访问公司的网站。
在网上找了相关文档,自己配置了下,结果成功了,线整理了下备以后之用.
修改Nginx的站点配置文件nginx.conf。
在配置文件的sever或者location配置段中进行设置,通allow和deny参数,进行访问控制。例如:
allow 10.10.240.24; 只允许ip10.10.240.24进行访问。
deny all; 拒绝所有的ip访问,这样设置后,就只有ip为10.10.240.24可以访问nginx的网站。拒绝后返回的是403错误,这样报403和404错误时直接返回维护页面内容.
这样是最简单的方法,可能也有考虑不全的地方,有好的方法在发布.
相关文章推荐
- Centos下 Nginx安装与配置
- 使用 logrotate 进行 nginx 日志分割
- Nginx的try_files参数保证能懂的讲解
- Nginx限制某个IP同一时间段的访问次数
- 为nginx添加ip访问频率限制
- nginx负载均衡 及 缓存 配置
- nginx免输入密码配置
- suse 安装 nginx
- Nginx
- linux下nginx默认使用www-data用户组
- nginx优化
- windows下流媒体nginx-rmtp-module服务器搭建
- 【入门篇】Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署发布
- 编译windows版nginx-rtmp-module
- nginx配置
- azure 云上安装部署nginx
- nginx使用入门
- Nginx常用配置总结
- ubuntu安装nginx
- Nginx-配置误区