Nginx+Tomcat实现简单的负载均衡
来源:互联网 发布:手机掌上贵金属软件 编辑:程序博客网 时间:2024/05/16 07:05
以前在生产上使用的是Nginx_weblogic,但是Weblogic好像是有漏洞,让我换成Nginx+Tomcat.我在自己本机上面安装虚拟机,然后装好centos7,配置好网络,使用xshell连接再进行操作.
1.安装JDK或者JRE
我这里是直接安装的jdk.
- 使用xshell将文件传到文件夹下面(/usr/soft),并赋予权限:chmod 755 jdk-6u45-linux-x64.bin
- 执行./jdk-6u45-linux-x64.bin
- 配置环境变量:在/etc/profile中加入(我是直接在结尾处加的)
export PATH=/usr/soft/jdk1.5.0_06/bin:$PATHexport JAVA_HOME=/usr/soft/jdk1.5.0_06
- 运行:source /etc/profile 使配置文件生效
- 输入 java -version 显示版本,则成功
上述有很多实现方法,不同的安装方法自行百度哈.
2.安装Nginx
由于Nginx安装是需要其他的环境的,所以先提前安装,不然在后面安装中会报错的,不过根据报错问题也可以百度出解决方法,我就是这样过来的.
2.1安装pcre
- 获取pcre安装包,使用yum安装或者在http://www.pcre.org/上可以获取当前最新的版本
- 解压缩pcre-xx.tar.gz包。
- 进入解压缩目录,执行./configure。
- make & make install
2.2安装openssl
- 获取openssl安装包,使用yum安装或者在http://www.openssl.org/source/上可以获取当前最新的版本。
- 解压缩openssl-xx.tar.gz包。
- 进入解压缩目录,执行./config。
- make & make install
2.3正式安装nginx
- 在官网下载最新版本,使用xshell传到系统中
- 输入命令:tar zxvf /opt/install/nginx-1.13.5.tar.gz -C /opt/software
- cd /opt/software/nginx-1.13.5
- ./configure –prefix=/opt/software/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_realip_module
- make
- make install
- rm -rf /opt/software/nginx-1.9.9
- 最后输入命令 ./opt/software/nginx/sbin/nginx 启动
在浏览器中输入http://localhost
显示一下内容就成功了
温馨提示:查看防火墙端口是不是已经开放,如果没有请开放端口,我这里是直接把防火墙都停止了!
3.安装tomcat
- 在官网下载tomcat 我这里使用的7,然后解压就ok了
- tomcat的默认端口是8080,我这里使用了两个tomcat,所以我修改了一台tomcat的端口号
- 注意要修改三个地方,不然你启动的时候会不成功,查看启动日志的话会看到提示说端口占用
- 将Connector port=”8080” 修改成8090
- 将Connector port=”8009” 修改成8010
- 将Server port=”8005” 修改成8006
- 启动tomcat在tomcat的目录下面 ./bin/startup.sh
- 启动另一台
配置负载均衡
- 在nginx安装路径下面找到conf文件夹
- vi nginx.conf 进行修改
- 在http节点下面加上
http{.......upstream site{ server 127.0.0.1:8080; server 127.0.0.1:8090; }#修改location / { #root html; #index index.html index.htm; proxy_pass http://site; } .........}
- 保存退出,重启nginx, 再次访问则能够看到tomcat的页面, 修改一下页面内容好区别效果,能够看到已经是生效了
这是简单的实现,后续的配置我会参考公司的nginx的配置
阅读全文
0 0
- Nginx+Tomcat实现简单的负载均衡
- 简单东西-Nginx实现Tomcat负载均衡
- 简单的负载均衡Nginx+Tomcat
- nginx实现tomcat的负载均衡
- nginx实现简单的负载均衡
- nginx实现简单的负载均衡
- Tomcat7+Nginx实现简单的负载均衡
- nginx tomcat实现负载均衡
- nginx+tomcat实现负载均衡
- Nginx+tomcat实现负载均衡
- nginx+tomcat实现负载均衡
- nginx+tomcat实现负载均衡
- Nginx+Tomcat实现负载均衡
- Nginx+Tomcat实现负载均衡
- nginx+tomcat 实现负载均衡
- Nginx+Tomcat 实现负载均衡
- Nginx+Tomcat实现负载均衡
- Nginx+Tomcat实现负载均衡
- JVM之类加载过程(二)
- 自定义Win7虚拟机的睡眠时间
- 安卓JAVA將table導出成PDF
- 一些常用的Linux命名
- JS中的数组的操作
- Nginx+Tomcat实现简单的负载均衡
- IntelliJ Idea 2017 免费激活方法
- 如何理解Python装饰器?
- CSS3动画实现登录界面
- PHP内核探索之变量(4)- 数组操作
- 服务器 'FILE' 上的 MSDTC 不可用
- Mybatis 批量查询 Map 嵌套 List
- 字符串操作函数实现strcpy() strcmp()...
- 线程绑定CPU核-sched_setaffinity——003