为什么要用Nginx服务器
- 什么是Nginx
Nginx是一款由俄罗斯人伊戈尔·赛索耶夫开发的轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 - 特点
占有内存少,并发能力强 - 优点
Nginx并发量50000左右,轻量级,搭建简单,具有反向代理,负载均衡的特性,加载静态资源较快
反向代理:
在计算机网络中,反向代理是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。简单来说就是客户端只指定工作,不指定工作在哪个服务器
负载均衡:
负载均衡*(Load Balance)*其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务
tomcat中server.xml三个端口各自的作用
-
8005
<Server port="8005" shutdown="SHUTDOWN">
关闭tomcat通信接口, port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串
-
8009
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
与其他http服务器通信接口,用于http服务器集合
-
8080
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
建立http连接 用,如浏览器访问