重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创新互联负载均衡(Cloud Load Balancer)是对多台云服务器进行流量分发的服务。创新互联负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。创新互联负载均衡服务通过设置虚拟服务地址(VIP),将位于同一地域的多台云服务器资源虚拟成一个高性能、高可用的应用服务池。根据应用指定的方式,将来自客户端的网络请求分发到云服务器池中。创新互联负载均衡服务会检查云服务器池中云服务器实例的健康状态,自动隔离异常状态的实例,从而解决了云服务器的单点问题,同时提高了应用的整体服务能力。今天创新互联给大家介绍下负载均衡的环境是怎么样的
10年积累的成都做网站、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有原州免费网站建设让你可以放心的选择与我们合作。新建一台虚拟机,并安装CentOS,这里使用的是CentOS-6.4-i386-bin-DVD1.iso,注意是32位的
请查看连接:https://blog.51cto.com/11009785/2288310
1. 设置基础的linux环境
请查看连接:https://blog.51cto.com/11009785/2388623
2. 安装jdk(这里使用的java1.7)
下载地址:https://www.oracle.com/technetwork/java/javase/archive-139210.html
使用的是:jdk-7u60-linux-i586.rpm这个版本
下载rpm包之后,通过xshell,使用rz命令,上传到CentOS
先赋予全部权限:
chmod 777 jdk-7u60-linux-i586.rpm
再安装:
rpm -ivh jdk-7u60-linux-i586.rpm
安装完毕,配置环境变量:
vi /etc/profile
在最后面加上:
export JAVA_HOME=/usr/java/jdk1.7.0_60
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
保存文件
重新加载环境变量:
source /etc/profile
验证是否安装成功:
java -version
3. 安装nginx
下载nginx-1.9.1.tar.gz,然后通过xshell,使用rz命令上传到CentOS
解压:
tar –zxvpf nginx-1.9.1.tar.gz
进入nginx目录,执行以下命令:
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-threads --with-pcre=这里写pcre-8.37解压后的路径
make
make install
验证:
/opt/nginx/sbin/nginx -t
启动:
/opt/nginx/sbin/nginx
查看是否启动:
ps -ef | grep nginx
访问ip,出现欢迎页
如果需要重启,使用:
/opt/nginx/sbin/nginx -s reload
ps -ef | grep nginx
4. 安装tomcat
下载apache-tomcat-7.0.62.tar.gz,然后通过xshell,使用rz命令上传到CentOS
解压:
tar –zxvpf apache-tomcat-7.0.62.tar.gz
解压完毕,重命名为tomcat1
mv apache-tomcat-7.0.62 tomcat1
再次解压,重命名为tomcat2
mv apache-tomcat-7.0.62 tomcat2
把tomcat1、tomcat2放到/opt目录下
mv tomcat1 /opt
mv tomcat2 /opt
主要的端口有三个:
shutdown端口 8005 主要负责启动关闭
ajp端口 8009 主要负责通过ajp均衡
http端口 8080 可以通过web页面直接访问
如果tomcat1三个端口分别为 8005 8009 8080,
那么tomcat2三个端口在此基础上都加1000,即:9005 9009 9080
查看tomcat1的端口:
cd /opt/tomcat1/conf
vi server.xml
/8005 找到8005(一处), /8009 找到8009(有两处), /8080 找到8080(有三处)
修改tomcat2的端口:
cd /opt/tomcat2/conf
vi server.xml
/8005 找到8005(一处), 修改为9005
/8009 找到8009(有两处), 修改为9009
/8080 找到8080(有三处), 修改为9080
为了区分tomcat1和tomcat2,分别修改它们的首页index.jsp:
cd /opt/tomcat1/webapps/ROOT
vi index.jsp
/Home 找到Home这个位置,改为Home111111,保存
cd /opt/tomcat2/webapps/ROOT
vi index.jsp
/Home 找到Home这个位置,改为Home222222,保存
启动tomcat1:
cd /opt/tomcat1/bin
sh startup.sh
查看是否启动:
ps -ef | grep catalina
查看日志:
cd opt/tomcat1/logs
tail -f catalina.out
同理,启动tomcat2
查看是否2个tomcat全部启动:
ps -ef | grep catalina
验证,分别访问对应端口:
http://192.168.0.103:8080 对应tomcat1
http://192.168.0.103:9080 对应tomcat2
5. 整合nginx+tomcat
修改nginx配置文件:
cd /opt/nginx/conf
vi nginx.conf
注意,名字要统一,比如这里都叫web_app
修改完毕,保存。
重启nginx:
/opt/nginx/sbin/nginx -s reload
其中,proxy_pass是配置engx的返乡戴笠。
验证:
直接访问虚机ip,使用F5刷新或者使用Ctrl+F5强刷,会看到访问了不同的tomcat
注意,如果有问题,查看nginx日志,看具体的报错来解决。
最后,附上一张图,看一下nginx和tomcat在架构中的位置
如果大家还有什么地方需要了解的可以在创新互联官网找我们的专业技术工程师的,创新互联技术工程师在行业内拥有十几年的经验了,所以会比小编回答的更加详细专业。创新互联官网链接www.yisu.com
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。