发表于: 2017-11-07 19:32:13
3 730
今天完成的事
任务三【1-4】
服务器端。
许久不见的linux。
linux启动tomcat成功。
但是习惯告诉我事情没那么简单。(直觉)
我去看了眼日志。
在我启动的那一刻就出现了错误。
老问题。端口占用。
作为一个长者,我见得多了。
查看当前linux8080端口的占用。
没毛病,是tomcat在占用,为什么会报错,我启动了两个tomacat?那我把tomcat关掉重启试一试。
再看日志。
搞定。
不出意料404。
加个项目名试试。
成了。
500至少代表链接上了。
在本地链接远程服务器数据库解决一下500。
遇到问题说远程没有访问数据库权限。
解决方法就是打开权限,打开权限方法也很简单。
搞定。
【学习ngix】
百度百科就是以上,听不懂。除了最后一句话显得很牛逼。
我精简一下
特点:
反向代理 负载均衡 动静分离...(主要就是这三个)
反向代理 :
先来了解正向代理:需要我们用户,手动的设置代理服务器的ip和端口号
我看文章提到了一个翻墙的例子。好理解多了。我想访问一些谷歌,就要绕过我国的路由器 (GFW),那我就要输出一个IP地址来让这个服务器做中继。
可以理解为正向代理是针对用户的。
反向代理:代理服务器的,用户不需要设置.
用户A始终认为它访问的是原始服务器B而不是代理服务器Z,但实用际上反向代理服务器接受用户A的应答,从原始资源服务器B中取得用户A的需求资源,然后发送给用户A。由于防火墙的作用,只允许代理服务器Z访问原始资源服务器B。尽管在这个虚拟的环境下,防火墙和反向代理的共同作用保护了原始资源服务器B,但用户A并不知情。
针对服务端的。
负载均衡
负载均衡,英文名称为Load Balance,是指建立在现有网络结构之上,并提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其原理就是数据流量分摊到多个服务器上执行,减轻每台服务器的压力,多台服务器共同完成工作任务,从而提高了数据的吞吐量。
我的理解是
原理就是数据流量分摊到多个服务器上执行,减轻每台服务器的压力,
多台服务器共同完成工作任务,从而提高了数据的吞吐量。
动静分离
静态资源直接可以从Nginx读取。不需要向后面的服务器都去了,动态资源再去向后面web服务器访问。
将静态的资源放到反向服务器,节省用户的访问时间
理解差不多了我来安装。
此处省略无数linux操作。
一大堆操作之后。
安装成功。
遇到的问题
有一个小问题,就是乱码。一堆问号。在本地跑就没事,部署到服务器就boom。先标记一下,有时间解决。
收获
感觉莫名的顺。。但是最难的子域还没搞,明天来。
明天的计划
任务三收尾~(畅想)
评论