发表于: 2017-08-31 11:05:48
1 977
今天完成的事情:
配置子域,我感觉就是在本地映射一个域名给服务器ip,然后nginx设置一下就行了,然后我阿里云弄了个域名正在解析,等这个解析好了我打算把整个弄成服务器ip
在nginx配置文件里/usr/local/nginx/conf,找到nginx.conf
有这么一行
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
listen是监听端口
server_name是域名
location是定位,上面就是定位到导航页面
然后可以在server里面设置子域,我觉得如果要设置多个子域的话都放在这里太繁琐了,就弄了个单独的conf,然后里面写进server
server {
listen 80;
server_name gakki.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass 服务器ip:8080
}
}
这里proxy_pass就是传说中的反向代理功能
在本地host中加入
服务器ip gakki.com
看一下
域名重定向,访问到了。
这里由于我设定的代理了服务器的8080端口,所以可以直接通过子域名访问到网站,而不用加端口号
然后访问nginx日志,在/usr/local/nginx/log下
然后我用tail命令查看,-f参数可以不停的来读取最新的内容,这样就达到了监控的目的
最新的访问结果,很清晰
写个脚本看看
#!/bin/bash
cat /usr/local/nginx/logs/access.log |grep 'springmvc-1'>a.txt
grep -c 'springmvc-1' a.txt
这个脚本的意思就是用grep命令把日志里面关于项目的内容全都提取出来放到a.txt里,这个>命令是创建一个a.txt或者覆盖掉a.txt。然后查看有多少行
然后统计响应延时,使用命令
cat a.txt | awk '{print $9}'>waitTime.txt
抓取a中的每个字符串的第九段数据,生成一个txt,然后查看这个txt
MMP这个是什么鬼,响应延迟全是404,可以..
又刷了几次
果然还是有变化的,大概只能这样了。
学习了一下AOP
面向切面编程
通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程度动态统一添加功能的一种技术,它是一种编程思想。
将日志记录、性能统计、安全控制、事务处理、异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。
aop需要三个jar包
<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.10</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.8.10</version>
</dependency>
具体怎么实现还没完成,明天结束吧
浏览网页时候突然遇到一个有意思的404界面
然后想自己也写一个看看
在web.xml里添加
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
主要问题都在jsp页面怎么写上,高端的还没看懂,只能先插入个图片看看
<body>
<div id="wrapper">
<a href="http://ow.blizzard.cn/home/"><img class="fade" src="${pageContext.request.contextPath}/static/images/404.png"></a>
<div>
<h1 class="fade">温馨提示:您访问的地址不存在!</h1>
<p class="fade">你正在寻找的页面无法找到。
<a style="opacity: 1;" class="link" href="/student/list" onclick="history.go(-1)">返回?</a></p>
</div>
</div>
</body>
如此插入图片,我想把图片弄成背景,正在尝试。然而还有一个问题
就是我的404.png这个图片先运行之后是可以显示的,我觉得不好看,把它删了换了另一个图片也叫404.png,然后重启jetty,但是显示的还是之前那张图片,明明已经删了。。然后我改了名比如405.png就可以了,这个jsp页面每次换图片都要改名,为神马呢
明天计划的事情:
AOP的事务管理,一些剩余的东西。
遇到的问题:
jsp的图片显示问题,切换起来有点问题
收获:
nginx子域访问,更多的shell命令,jsp页面的一些相关知识,听说jsp没人用了现在
评论