nginx-tomcat
来源:互联网 发布:mina 接收不到数据 编辑:程序博客网 时间:2024/06/06 07:07
nginx与tomcat集成实现高可用的均衡负载
1.安装nginx,可在 http://nginx.org/en/download.html 处下载相应的版本
2.下载后解压
3.进入解压的文件夹,运行命令start nginx.exe查看是否运行成功
nginx运行不成功问题解决
1.首先按照上面的命令运行nginx之后,使用浏览器访问localhost
2.如果页面为空,则表示运行不成功
3.查看nginx目录下的logs日志,查看errors.log
我的错误是
2017/08/21 10:01:44 [emerg] 6672#6764: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
很明显是因为端口冲突,
4.在nginx.conf文件修改监听端口
listen 87;
5.保存重新运行命令start nginx.exe
修改完之后尝试使用流程器访问localhost:87,浏览器拒绝访问
1.好吧,设置Firefox与chrome都不限制浏览87端口
2.Firefox在地址栏输入about:config
3.新建一个键值
network.security.ports.banned.override 值类型字符串 87
4.重启重新访问
5.chrome在快捷方式的属性 目标一栏内添加
--explicitly-allowed-ports=87
下载两个不同版本的tomcat,一样的也行,放在不同目录下
1.下载地址 http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.81/bin/
2.修改两个tomcat的监听端口,不然又冲突了,就修改3个地方
<Server port="28005" shutdown="SHUTDOWN"><Connector port="28080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /><!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="28009" protocol="AJP/1.3" redirectPort="8443" />
3.在tomcat的发布目录下的root的index.jsp添加一些东西用于标示哪台服务器
4.启动tomcat,看是否能正常启动。
在nginx的配置下增加一下配置
#负载均衡 shitao.chen 增加与2017-8-20 upstream myproject{ server 127.0.0.1:8080 weight=1; server 127.0.0.1:28080; #可选配置weight=int weight越大分配的几率越大 } server { listen 87; server_name localhost; *#当前服务地址* #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://myproject; *#使用集群* proxy_redirect default; #root html; #index index.html index.htm; }
5.使用浏览器访问localhost:87 , 多刷新几次便可看到请求被不同的服务器处理了 , 之前加了标识
阅读全文
0 0
- Nginx + Tomcat
- nginx+tomcat
- Nginx+tomcat
- Nginx+Tomcat
- tomcat+nginx
- nginx+tomcat
- Nginx+Tomcat
- Nginx Tomcat
- nginx tomcat
- nginx-tomcat
- nginx+tomcat
- nginx+tomcat
- Nginx+Tomcat配置Tomcat集群
- nginx+tomcat结合
- nginx+tomcat配置
- 配置nginx+tomcat
- nginx+tomcat LVS群集
- nginx+tomcat+session共享
- fzu-2261(spfa打印最短路径,求最短路)
- 反射第三步 : 通过反射获取某一个类的 构造器Constructor 并通过反射创建对象
- 利用nexus构建maven、docker、npm、gradle私服仓库
- 2017杰作- DBMS_STATS.GATHER_TABLE_STATS详解
- 图像分析:二值图像连通域标记
- nginx-tomcat
- hdu1723Distribute Message(初学动态规划)
- java中父类的静态代码块,非静态代码块,构造方法,子类的静态代码块,构造方法等先后执行顺序
- bufferedReader 读取文件第一行第一个字符丢失问题
- Codeforces 840A Leha and Function
- viewpager自动轮播 加小圆点
- leetcode[Minimum Index Sum of Two Lists]//待整理多种解法
- IPC机制(一)
- 328. Odd Even Linked List