发表于: 2017-10-29 23:22:32
2 667
今日完成:
1)Nginx学习:
什么是正向代理,什么是反向代理?
正向代理:针对客户端而言, 代理服务器代理客户端,转发请求,并将获得的内容返回给客户端。
反向代理:针对客户端而言, 代理服务器就像是原始服务器,代理集群的web节点服务器返回结果。
正向代理:代理的是客户端
反向代理:代理的是服务端。
nginx启动的细节:nginx启动后,会有一个master和多个worker,master用来管理worker。
master进程的作用:master进程主要用来管理worker进程,包含:接受来自外界的信号,向各worker进程发送信号,监控 worker进程的运行
状态,当worker进程退出后(异常情况下),会自动重新启动新的worker进程。
worker:而基本的网 络事件,则是放在worker进程中来处理了 。一个请求,
只可能在一个worker进程中处理,一个worker进程,不可能处理其它进程的
请求。
nginx.conf的内容:
nginx.conf:主要有四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要
为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置)每部分包含若干个指令。main
部分设置的指令将影响其它所有部分的设置;server部分的指令主要用于指定虚拟主机域名、IP和端口;
upstream的指令用于设置一系列的后端服务器,设置反向代理及后端服务器的负载均衡;location部分用于匹配
网页位置(比如,根目录"/","/images",等等)。他们之间的关系式:server继承main,location继承server;
upstream既不会继承指令也不会被继承。它有自己的特殊指令,不需要在其他地方的应用。
2)把war包部署到tomcat上,把访问改成了默认访问路径(ps:我这是用了个虚拟机)
今日疑问:
今天学nginx,有些苦恼。一直在看阿里的那个nginx入门到精通,很长很长,还有另外一个大牛写的文章,很多东西都看不懂,现在要是说会的,可以配置出反向代理负载均衡,对于nginx不知道学到什么程度。还有就是现在对于这个任务有些无从下手,不知道脚本写什么,,,我先看一下师兄的之前这个任务,然后我再想想。
明日任务:
确定一下要做的任务,继续做。
评论