发表于: 2017-11-07 19:32:13

3 730


今天完成的事

任务三【1-4】

服务器端。

许久不见的linux。

linux启动tomcat成功。

但是习惯告诉我事情没那么简单。(直觉)

我去看了眼日志。

在我启动的那一刻就出现了错误。

老问题。端口占用。

作为一个长者,我见得多了。

查看当前linux8080端口的占用。

没毛病,是tomcat在占用,为什么会报错,我启动了两个tomacat?那我把tomcat关掉重启试一试。

再看日志。

搞定。

不出意料404。

加个项目名试试。

成了。

500至少代表链接上了。

在本地链接远程服务器数据库解决一下500。


遇到问题说远程没有访问数据库权限。

解决方法就是打开权限,打开权限方法也很简单。

mysql> grant all PRIVILEGES on db_name.* to 'username'@'xxx.xxx.xx.x' identified by 'password' WITH GRANT OPTION;

搞定。



【学习ngix】

百度百科就是以上,听不懂。除了最后一句话显得很牛逼。


我精简一下

特点:

反向代理 负载均衡 动静分离...(主要就是这三个)

反向代理 :

           先来了解正向代理:需要我们用户,手动的设置代理服务器的ip和端口号

            我看文章提到了一个翻墙的例子。好理解多了。我想访问一些谷歌,就要绕过我国的路由器                                (GFW),那我就要输出一个IP地址来让这个服务器做中继。

           可以理解为正向代理是针对用户的。

                              

            

           反向代理:代理服务器的,用户不需要设置.

用户A始终认为它访问的是原始服务器B而不是代理服务器Z,但实用际上反向代理服务器接受用户A的应答,从原始资源服务器B中取得用户A的需求资源,然后发送给用户A。由于防火墙的作用,只允许代理服务器Z访问原始资源服务器B。尽管在这个虚拟的环境下,防火墙和反向代理的共同作用保护了原始资源服务器B,但用户A并不知情。

                          针对服务端的。

       

负载均衡

负载均衡,英文名称为Load Balance,是指建立在现有网络结构之上,并提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其原理就是数据流量分摊到多个服务器上执行,减轻每台服务器的压力,多台服务器共同完成工作任务,从而提高了数据的吞吐量。


我的理解是

原理就是数据流量分摊到多个服务器上执行,减轻每台服务器的压力,

多台服务器共同完成工作任务,从而提高了数据的吞吐量。



                                   


动静分离

静态资源直接可以从Nginx读取。不需要向后面的服务器都去了,动态资源再去向后面web服务器访问。

将静态的资源放到反向服务器,节省用户的访问时间

理解差不多了我来安装。

此处省略无数linux操作。

一大堆操作之后。


安装成功。

遇到的问题

有一个小问题,就是乱码。一堆问号。在本地跑就没事,部署到服务器就boom。先标记一下,有时间解决。


收获

感觉莫名的顺。。但是最难的子域还没搞,明天来。

明天的计划

任务三收尾~(畅想)



返回列表 返回列表
评论

    分享到