当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪限制访问网站子目录的来源IP      任务需求: 要求限制网站某个域名下子目录里的来源IP,即只允许某些IP访问; 方法: 利用location指定子目录,结合allow和deny指令进行源IP限制即可:   代码如下: root   /opt/www/..../ ... ... loc.........
    ▪nginx -t "host not found in upstream"错误的解决方法      错误信息如下: # nginx -t nginx: [emerg] host not found in upstream "sns.onbobo.local" in /etc/nginx/nginx.conf:87 nginx: configuration file /etc/nginx/nginx.conf test failed 分析: 语法上没有错误,只是系统无法解析这个.........
    ▪更改nginx的log格式的例子      为大家举一个例子,更改nginx的log格式。 大家可以根据自己的工作需要,灵活配置nginx的log格式,以利于日后的日志分析工作。 #log_format   main   '$remote_addr - $remote_user [$time_local] ' #     .........

[1]限制访问网站子目录的来源IP
    来源: 互联网  发布时间: 2013-12-24

任务需求:
要求限制网站某个域名下子目录里的来源IP,即只允许某些IP访问;

方法:
利用location指定子目录,结合allow和deny指令进行源IP限制即可:
 

代码如下:
root   /opt/www/..../
... ...
location ~* /admin {
       allow   127.0.0.1;
       allow   10.10.0.0/16;
       allow   192.168.0.0/16;
       allow   x.x.x.x/28;
       deny    all;
}

#注(一次经历):
如果你写的网段不符合标准的 子网/掩码 规则,则该语句无效. 举个工作中的例子,公司某城市办公室需要访问网站某个管理后台系统,之前有同事写了下面这个allow语句:
allow 221.231.xx.150/29
但公司分部为什么不能访问呢。根据掩码,心中算了下,该段的子网地址应该为:
221.231.xx.152,难不成是这个原因? 随后修改为如下:
allow 221.231.xx.152/29
然后 nginx -t &&  kill -HUP <nginx_master_pid>
就可以访问啦。


    
[2]nginx -t "host not found in upstream"错误的解决方法
    来源: 互联网  发布时间: 2013-12-24

错误信息如下:
# nginx -t
nginx: [emerg] host not found in upstream "sns.onbobo.local" in /etc/nginx/nginx.conf:87
nginx: configuration file /etc/nginx/nginx.conf test failed

分析:
语法上没有错误,只是系统无法解析这个域名,所以报错。

解决办法:
添加dns到/etc/resolv.conf 或者是/etc/hosts,让其能够解析到IP即可。
 


    
[3]更改nginx的log格式的例子
    来源: 互联网  发布时间: 2013-12-24

为大家举一个例子,更改nginx的log格式。
大家可以根据自己的工作需要,灵活配置nginx的log格式,以利于日后的日志分析工作。

#log_format   main   '$remote_addr - $remote_user [$time_local] '
#                   '"$request" $status $body_bytes_sent '
#                   '"$http_referer" "$http_user_agent"';
log_format   main   '$remote_addr - $remote_user [$time_local] '
                  '"$request" $status $body_bytes_sent '
                  '"$http_referer" "$http_user_agent"';
##以上步骤,为了能够正常分析log的pv,hits,访问量,才设定的,默认的log格式,是无法准确分析出所需要的结果。
 


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
网络技术 iis7站长之家
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3