发表于: 2017-10-11 23:59:36
1 615
今天完成的事情:
1.学习一下nginx的概念。
首先学习了nginx是什么,返反向代理:我自己的理解是一个转发服务器。就是外部请求先进入nginx然后在由nginx转发给处理的服务,比如tomcat,处理过之后再返回给nginx。再由nginx进行返回。并且nginx还提供负载均衡的服务,降低服务器的负载,将请求引入不同的服务器。另外在网上了解到nginx在windows上和linux上面的运行效率不同,在linux上面运行更加快速。
下载好nginx后打开服务就可以访问localhost 进入nginx的欢迎界面。然后可以设置使用tomcat处理请求。需要修改配置文件。nginx.conf
nginx配置文件主要内容:
worker process 1
event{
worker_connections 1024; //设置最大连接数
}
http{
sever{
。。。。
}
sever{
。。。。}
}
另外突然发现使用cmd开启tomcat服务之后关掉窗口服务也关掉了。。。
2.使用resin发布项目。
昨天没有发布成功,然后发现我的war包放在webapp下面不知道为什么没有自动的解压,这就很奇怪。所以今天重新装一次resin。这次用tar.gz的压缩包。
解压缩,进入resin的文件,首先使用
./configure --prefix=A --with-java=B
A中应该是resin的安装路径。B中是jdk的安装路径。比如
./configure --prefix=/usr/local/resin --with-java=/usr/local/jdk1.8.0_31
下一步 make
make install
启动resin:./bin/resin.sh start
打开浏览器查看是否可以访问初始界面。
在配置文件中有这么一段:
就是说需要将要发布的包放在webapps路径下面。可以修改。
然后需要在bin/resin.properties 中设置将remote_admin_external true前面的注释也就是#去掉。
再去打开admin就可以了。接下来注册,将网站上的admin和password复制到resin.properties就可以登录进去了。
3.学习一下正则表达式。
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
明天计划:
明天学习nginx的知识,配置子域。
学习一下AOP的使用。
遇到问题:
刚刚接触nginx还是不熟悉。
收获:
在服务器上配置好了resin,并且发布了项目可以访问到。
学习了正则表达式
禅道:
任务三第三天
http://taskNaNteng.com/zentao/project-task-343.html
评论