如何搭建Nginx服务器做到负载均衡?
值得注意的一点是: location匹配遵循最长原则,即满足了之前的匹配规则后,除了遇见^会终止向下继续匹配,其他情况会依次向下搜索,知道找到合适的location匹配规则然后进行处理 Nginx在模块功能上分三个模块: Handlers(处理器模块)。此类模块直接处理请求,并进行输出内容和修改headers信息等操作。Handlers处理器模块一般只能有一个。 Filters (过滤器模块)。此类模块主要对其他处理器模块输出的内容进行修改操作,最后由Nginx输出。 Proxies (代理类模块)。此类模块是Nginx的HTTP Upstream之类的模块,这些模块主要与后端一些服务比如FastCGI等进行交互,实现服务代理和负载均衡等功能。 因为是测试,所以我的两个tomcat都安装到了同一台本地机器上 生产环境中根据需要进行配置相应的IP就好了 本地写好相应的测试代码+log4j将信息日志打到相应的位置用来观察参数是否传递过来。 TestOne.java
Log4jUtils.java
demo 这里简单做了两个的demo程序,做相应的测试,将项目打成war包后上传至Linux服务器,移动到tomcat/webapps中,tomcat进行热部署 先测试当前的tomcat是否能正常运行,由于没有做区别页面,就直接看日志来判断了。 如图:以轮询方式进行访问8080和8081监听的tomcat 上述方式是get请求进行的测试,我们来试试post。 【编辑推荐】
点赞 0 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |