发表于: 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命令,脚本文件使用





  


返回列表 返回列表
评论

    分享到