发表于: 2017-11-30 22:04:33
1 854
今天完成的事情:
1.配置resin
先在官网下载tar.gz压缩包
然后在服务器解压
执行到make报错
make: *** No targets specified and no makefile found. Stop.
换个低点的版本重装
还是不行。
gcc已安装了
我在.configure中发现找不到ssl,他说在/usr/local/include找不到openssl
于是我把openssl文件夹里的*.h都拿出来放到include文件夹
然后.configure,他竟然说找不到javahome,我试着继续make,makeinstall,却没问题了。
然后把8080端口号(jetty)关闭,以便nginx开启
为了方便我把resin的端口号改成8081
在这里改
2.nginx配置子域名访问
找到nginx/conf/nginx.conf文件,使用vim对他进行修改(小键盘数字不行,要用大键盘)
修改本地上的host文件
在浏览器访问的时候,后面的字符串就会代替前面的ip
可是这样的话,只是在本地把访问我的云服务器IP换成我指定的tandaoxiao.net,和云服务器有什么关系?有什么必要去修改nginx的conf文件呢
我试一下不修改nginx.conf文件,看能不能访问
还原nginx.conf
也可以访问。那么修改nginx.conf是干啥的呢
查看Nginx日志,编写脚本统计访问次数,统计响应延时。
查看日志
https://www.cnblogs.com/crazylqy/p/6891991.html
access日志:记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息
error日志:记录服务器错误日志
日志在nginx/logs里,注意不是nginx-1.10.3里
原来配置nginx端口问题也迎刃而解,修改的是nginx/conf/nginx.conf的端口,而不是nginx-1.10.3/conf/nginx.conf的端口
继续查看日志
也可以输入查看日志命令,下面是access.log
自定义日志:把下面的参数自定义添加到nginx.conf文件
把nginx.conf的上图加了#的代码的#符号去掉
格式对应如上参数明细
编写脚本统计访问次数,统计响应延时。
http://c.biancheng.net/cpp/view/6994.html
我对脚本文件的理解就是:把命令都放到脚本文件里,执行脚本文件则执行里面的全部命令
先试着编写简单的脚本文件
统计根据ip次数访问量排序(话说怎么有这么多ip访问我的云服务器。。)
左边是次数,右边是ip
我的中文显示了乱码,百度一下
百度各种方法都不管用。。
然后统计响应时间,在nginx.conf添加响应时间
日志文件时间,居然都是0.00...
日志文件时间脚本文件
awk '{print $NF}' ${nginx_log_path}/logs/access.log| awk -F "\"" '{print $2}' | sort -n
明天计划事情:查看Resin日志,统计访问DB时间,Controller处理时间。
遇到的问题:对于子域还不是很懂
收获:学习resin,各种linux命令,脚本文件使用
评论