发表于: 2019-12-06 22:25:58
1 1334
今天做了什么
学习了一下finalshell的基本使用,之前用的xshell
服务器上tomcat配置war包后也跑不起来,折腾了很久,怀疑是服务器或者软件有问题
于是重新装了服务器系统和jdk\maven\tomcat\mysql
最后终于用tomcat把项目跑起来了
服务器ip + 端口 + 项目名
但是用resin和jetty跑的时候就出了很多问题,没有成功
resin 可以发送请求,没有响应(直到超时)
jetty 直接报错
了解nginx
参考 https://blog.csdn.net/qq_29677867/article/details/90112120
nginx 功能介绍
Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts
,适合用来做mongrel clusters的前端HTTP响应。
nginx和Apache一样使用模块化设计,nginx模块包括内置模块和第三方模块,其中内置模块中包含主模块和事件模块
nginx的运行流程
S082MXQ21CZSOQG.png)

nginx可以提供的服务
1.web 服务.
2.负载均衡(反向代理)
3.web cache(web 缓存)
nginx 的优点
1.高并发。静态小文件
2.占用资源少。2万并发、10个线程,内存消耗几百M。
3.功能种类比较多。web,cache,proxy。每一个功能都不是特别强。
4.支持epoll模型,使得nginx可以支持高并发。
5.nginx 配合动态服务和Apache有区别。(FASTCGI 接口)
6.利用nginx可以对IP限速,可以限制连接数。
7.配置简单,更灵活。
nginx应用场合
静态服务器。(图片,视频服务)另一个lighttpd。并发几万,html,js,css,flv,jpg,gif等。
动态服务,nginx——fastcgi 的方式运行PHP,jsp。
反向代理,负载均衡。日pv2000W以下,都可以直接用nginx做代理。
缓存服务。类似 SQUID,VARNISH。
遇到的问题
resin、jetty运行war项目失败,不知道怎么解决
linux下对数据库的表有大小写区分,不对会报错,网上说可以去mysql的配置文件里
【mysqld】下添加修改
但是我试过以后没有起作用,只好修改mapper文件里的SQL语句
明天要做什么:
继续在服务器上配置resin jetty nginx
有时间可以对任务一、二的内容进行整理
评论