环境:
WEB主机:FREEBSD8.2 + nginx 1.0.6
日志服务器:FREEBSD8.2 + splunk
需求:
将nginx的access日志以及error日志全部尽数以syslog的方式发送到日志服务器备份以便备查,同时不能影响本地日志的生成,也就是本地也有日志,远程主机也有日志。
解决思路:
网络GOOGLE大神告诉我,nginx必须要打一个补丁才能让其完成这项神圣的工作。wiki.nginx.org上有第三方的module,patch地址如下:
https://github.com/yaoweibin/nginx_syslog_patch
下载1.0.6的patch备用。
解决方法:
我的nginx都是以ports方式进行安装的,所以相对比较麻烦,如果是自己下载的tarball编译安装的话就按照上边地址里所说的方法进行patch就可以了,我这里主要将ports的方式。
WEB主机:FREEBSD8.2 + nginx 1.0.6
日志服务器:FREEBSD8.2 + splunk
需求:
将nginx的access日志以及error日志全部尽数以syslog的方式发送到日志服务器备份以便备查,同时不能影响本地日志的生成,也就是本地也有日志,远程主机也有日志。
解决思路:
网络GOOGLE大神告诉我,nginx必须要打一个补丁才能让其完成这项神圣的工作。wiki.nginx.org上有第三方的module,patch地址如下:
https://github.com/yaoweibin/nginx_syslog_patch
下载1.0.6的patch备用。
解决方法:
我的nginx都是以ports方式进行安装的,所以相对比较麻烦,如果是自己下载的tarball编译安装的话就按照上边地址里所说的方法进行patch就可以了,我这里主要将ports的方式。