使用nginx+tomcat 搭建简单的负载均衡
来源:互联网 发布:最稳定的域名申请 编辑:程序博客网 时间:2024/06/05 20:41
我的环境:centos6.4
使用到的软件包:jdk-7u71-linux-x64.tar.gz,nginx-1.7.9.tar.gz,pcre-8.36.tar.gz,zlib-1.2.8.tar.gz,apache-tomcat-7.0.57.tar.gz,
测试文件:test.jsp
云盘下载:http://pan.baidu.com/s/1bn4JBcV
①nginx的安装:
nginx 安装需要配置 zlib,pcre的源码路径 而不是它们的安装路径,所以这点需要注意
安装前的准备环境: zlib pcre
我是分别解压至home目录下的
tar -xvf pcre-8.36.tar.gz
tar -xvf zlib-1.2.8.tar.gz
安装nginx
tar -xvf nginx-1.7.9.tar.gz
cd nginx-1.7.9
安装参数:
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-pcre=/home/pcre-8.36 --with-zlib=/home/zlib-1.2.8
make
make install
启动nignx 服务:/usr/local/nginx/nginx
关闭nignx 服务:/usr/local/nginx/nginx -s stop
开启nginx服务后,nginx默认使用80端口。浏览器访问ip地址,出现如下界面即为配置成功
②tomcat 配置
根据自己的系统选择jdk的版本。我的系统为64位,使用jdk-7u71-linux-x64.tar.gz
解压 tar -xvf jdk-7u71-linux-x64.tar.gz
将文件放置在 /usr/local 目录下
mv jdk1.7.0_71/ /usr/local/jdk1.7
设置环境变量
vi /root/.bashrc
export JAVA_HOME=/usr/local/jdk1.7
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=.:$JAVA_HOME/bin:$PATH
保存退出
source /root/.bashrc 是配置生效
java -version 可以看到java 的版本信息
解压tomcat
tar -xvf apache-tomcat-7.0.57.tar.gz
mv apache-tomcat-7.0.57 /usr/local/tomcat71
复制一份tomcat
cp -R /usr/local/tomcat71 /usr/local/tomcat72
由于是在同一台虚拟中部署,需修改tomcat端口号
修改tomcat72的端口号
vi /usr/local/tomcat72/conf/server.xml
分别修改8005端口,8080端口,8009端口,8443端口,修改好之后如下:
<Server port="8006" shutdown="SHUTDOWN">
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8444" />
<Connector port="8010" protocol="AJP/1.3" redirectPort="8444" />
修改完成之后保存,退出。将test.jsp文件放到两个tomcat的webapps/ROOT目录下
分别开启两个tomcat的服务
/usr/local/tomcat71/bin/startup.sh
/usr/local/tomcat72/bin/startup.sh
测试:分别在浏览器中输入 http://ip:8080/test.jsp, http://ip:8081/test.sjp,
出现如下界面 即为成功。
③配置nginx
nginx的配置文件位于nginx的安装目录下,修改配置文件ngnix.conf
vi /usr/local/nginx/nginx.conf
添加如下内容
upstream myapp1{
server 192.168.1.65:8080; #tomcat1的访问路径
server 192.168.1.65:8081; #tomcat2的访问路径
}
proxy_pass http://myapp1;
保存退出。
重启nginx 服务。
浏览器中输入http://ip/test.jsp 刷新页面。出现如下页面,负载均衡配置成功
0 0
- 使用nginx+tomcat 搭建简单的负载均衡
- 使用nginx+tomcat搭建一个简单负载均衡
- 简单搭建Nginx+Tomcat负载均衡
- 使用nginx和tomcat搭建负载均衡
- 简单的负载均衡Nginx+Tomcat
- Nginx+Tomcat实现简单的负载均衡
- nginx+tomcat负载均衡搭建
- Nginx+Tomcat搭建负载均衡
- Nginx+Tomcat搭建负载均衡
- Nginx+Tomcat搭建负载均衡
- 使用nginx作tomcat的负载均衡
- 使用nginx作tomcat的负载均衡
- 使用nginx+tomcat负载均衡
- Nginx简单介绍以及linux下使用Nginx进行负载均衡的搭建
- 搭建nginx+tomcat+Java的负载均衡环境
- 搭建nginx+tomcat+Java的负载均衡环境
- 搭建nginx+tomcat+Java的负载均衡环境
- 搭建nginx+tomcat+Java的负载均衡环境
- opencv源码查看
- nopCommerce 中文手册4
- SpringMVC上传下载.
- 自定义组件(二)
- ora-12514 tns 监听程序无法识别连接描述符中请求的服务
- 使用nginx+tomcat 搭建简单的负载均衡
- [OSGI] Felix基本环境搭建及操作
- nopCommerce 中文手册5
- Java7之集合类型 ArrayList与Vector
- windows 下一台服务器多个tomcat服务安装
- 技能树(skill)
- Struts2:访问Servlet API
- Anagrams
- 运营微信公众平台服务号的三点心得