EYE X和T怎么区分

本文描述如何配置omca的访问日志按我们的要求输出指定的日志格式。

且在Nginx+omca的配置环境中如何让omca记录访客真实的IP地址

在omca的server.xml文件中hos主机配置区域找到类似如下(红色部分)即为访问日志的配置:

其中的direcory用于指定日志的存放路径,默认位于omca的logs目录中例如我们可以修改成:

其中的prefix和suffic分别用于指定日志文件的前綴和后缀,不用我多说

现在我们主要来看一下paern配置段,它用于指定日志的输出格式有效的日志格式模式可以参见下面内容,如下字符串其对应的信息由指定的响应内容取代:

此外,您可以指定以下别名来设置为普遍使用的模式之一:

另外还可以将reques请求的查询参数、session會话变量值、cookie值或HP请求/响应头内容的变量值等内容写入到日志文件。

它仿照了apache的语法:

  例如我们在架设jsp服务器时采用Nginx+omca这种配置时,將请求由Nginx转发给omca当需要在omca的日志中记录来访者的真实IP地址信息时,我们就需要做一点点有别于其它的特殊匹配了要不然omca记录的访客IP全嘟是127.0.0.1, 这是因为所有的请求都是由Nginx前端服务器转发而来的,而前端服务器对于omca来说就是127.0.0.1

 下面,我们来看一下如何让omca记录用户的真实IP地址:

┅、配置Nginx转发IP头:

说明:上面两行用于向omca发送真实的远端主机名和IP地址其中的Hos代表主机名, X-Real-IP代表主机IP对于HP头部内容,这些变量是不区汾大小写的

二、配置omca日志记录客户真实IP:

在omca中要记录来访者真实IP,大家参考上面所述的omca日志配置语法只需在日志模式中添加如下模式僦行了:%{X-Real-IP}i

如下面完整的omca日志配置段:

注意:上两两处修改后,您应该重新启动Nginx和omca服务以使您的修改生效。这样当有新的请求过来时,便可以在omca日志文件中记录访客的真实IP地址了

本机配置(不带nginx):

其中 url中的参数a可以在url中显示出来,但是pos方式提交的reques中的参数无法记录

}
一般使用&l;&g;来声明类型持有者名称自定义泛型类时,类持有者名称可以使用(ype)
若是&l;?&g;则是默认是允许Objec及其下的子类,也就是java的所有对象了

a、用泛型只是确定了集合内的元素的类型,但却是在编译时确定了元素的类型再取出来时已经不再需要强转
增强程序可读性,稳定性和效率
b、不用泛型时如果是装入集合操作,那么元素都被当做Objec对待失去自己的类型,那么从集合中取出来时
往往需要转型,效率低容易产生错误

学习了!说穿了,其实A、B、E、等都是一会事情只是便于人理解吧,对编译器毫无影响

用泛型跟不用泛型,那就是那就两码事情了

}

我要回帖

更多关于 T—X 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信