分页: 8/37 第一页 上页 3 4 5 6 7 8 9 10 11 12 下页 最后页 [ 显示模式: 摘要 | 列表 ]
      这几天讨论maptail的话题比较多,今天抽空将的部署环境做了一下梳理,供大家作为参考。在线DEMO:http://view.linuxtone.org/

一、效果图
点击在新窗口中浏览此图片

二、安装
1、依赖python2.6~2.7版本模块的支持,python已经是2.6或2.7版本略过此步骤


2、安装nodeJS


3、模板安装maptail
npm install maptail -g
*npm作为一个在线管理NodeJS模块的工具,官方默认托管站https://registry.npmjs.org速度在国内很差,建议使用第三代理;推荐http://registry.npmjs.vitecho.com,使用方法:npm --registry "http://registry.npmjs.vitecho.com" install maptail -g

4、启用maptail监听
cd /var/log/httpd (以apache日志为例,系统支持任一带IP地址的日志格式,会自动匹配出IP规则)
nohup tail -f access.log |/maptail -h 192.168.1.5 -p 8080 &

#开机自启动
echo "/usr/bin/nohup /usr/bin/tail -f /var/log/httpd/access_log|/usr/local/bin/node /usr/local/bin/maptail -h 192.168.1.5 -p 8080 &" >> /etc/rc.local
打开浏览器访问:http://192.168.1.5:8080/
Tags:
      准备在小组内部做一次《HTTP协议分析》的培训,为了不受限于Request header与response header的内容,想更深入了解服务器端是如何响应、处理一个请求的,花了几天时间写了Yorserver,目前基本的功能都实现,功能清单如下:
1、支持自定义response服务及协议版本;
2、支持Expires及max-age的功能;
3、支持多进程或线程开启;
4、支持错误页及默认页配置;
5、支持access_log及error_log配置;
6、支持gzip压缩配置;
7、支持安全套连接服务HTTPS;
8、支持HTTP MIME自定义配置;
9、支持php、perl、python脚本cgi访问;
10、支持配置文件。
(Centos6.*环境测试通过)

一、配置文件说明yorserver.conf


程序截图
1、访问日志
点击在新窗口中浏览此图片
分页: 8/37 第一页 上页 3 4 5 6 7 8 9 10 11 12 下页 最后页 [ 显示模式: 摘要 | 列表 ]