负载均衡器的部署方式

负载均衡器的部署方式,第1张

部署Tomcat及其负载均衡


Tomcatserver是一款免费开源的web应用服务器,属于轻量级应用服务器,是开发调试JSP程序的首选。Tomcat处理静态HTML的能力远不如Apache或Nginx,所以Tomcat通常作为Servlet和JSP容器,单独运行在后端。


I.部署Tomcat

1.安装JDK并配置Java环境。

解压缩JDK源代码包。


将生成的jdk文件夹移动到/usr/local,并将其重命名为java。


在/etc/profile.d/下设置java.sh脚本

注意:export命令用于设置或显示环境变量。


执行脚本以使配置生效。


检查java版本,Java环境配置完成。


2.安装Tomcat

解压缩tomcat的源代码包


将生成的文件夹移动到/usr/local,并将其重命名为tomcat7。


启动tomcat

注意:tomcat的子文件夹bin/下有启动和停止Tomcat程序的脚本,它们是

启动.sh和关闭.sh

默认情况下,Tomcat运行在端口8080上。


访问本地网站,出现这个界面,说明Tomcat已经配置启动成功。

JDK和Tomcat软件的安装是绿色安装。

3.建立java网站

建立一个web目录,并在其中设置一个webapp01来存储网站文件。


创建index.jsp测试页。


编辑Tomcat的主配置文件,并在Host下添加一个上下文来指定网站的路径。

docbase:web应用程序的文档参考目录

可重载:设置为监控“类”是否改变。

Path="":设置默认类


重新启动Tomcat服务,然后测试网站。


成功访问网站表明Tomcat站点已经成功配置,可以运行jsp。


二。构建一个nginx+Tomcat负载平衡集群

拓扑图:





1.构建Tomcat

用同样的方法构建Tomcat02,建立一个测试网页,网页内容修改为www.test.com。

本地访问,如下图所示:


2.设置和配置nginx服务器

配置项的含义:

-使用-file-AIO//启用文件修改支持

-with-http_stub_status_module//启用状态统计

-with-http_gzip_static_module//启用gzip静态压缩

-with-http_flv_module//启用flv模块,并提供基于时间的偏移文件以查找内存使用情况。

-with_http_ssl_module//启用SSL模块并提供HTTPS支持。


配置nginx.conf

在http{…}中设置负载平衡服务器列表,其中weight表示权重。数字越高,被分配的概率越大。为了让测试效果明显,这里全部设置为1。


在http{…}-server{…}-location/{…}设置代理服务器的路径,也就是之前设置的负载均衡服务器列表。


测试nginx配置文件是否正确配置。


启动nginx服务


访问nginx服务器,不断刷新浏览器测试。可以看到页面会因为权重相同而在上面两个页面之间反复来回切换。表明Tomcat负载均衡集群构建成功。

三。建立动态网站示例

在这里,我用的网站是FreeCMS。如果你想下载其他开源网站,你可以登录http://www.chinaz.com/下载。这种情况下如何建立一个动态网站。

1.将网站的数据库文件导入MySQL服务器。

先将网站的数据库备份文件复制到mysql服务器上,然后登录MySQL,执行上面的命令。(这里FreeCMS.sql是网站FreeCMS的数据库备份文件)


出现此界面,表明导入成功。


授予对其他主机上的数据库的访问权限。为了测试方便,这里使用root帐号,并赋予所有权限。


2.将网站的主要文件复制到Tomcat服务器并进行配置。

在这里,这个网站的所有主要文件都被复制到网站的根目录。

修改网站的配置文件,连接MySQL服务器。

配置项的含义:

Mysql.driver=使用的org.gjt.mm.mysql.driver//The数据库驱动程序

MySQL.URL=JDBC:MySQL://192.168.1.5:3306/freeCMS//数据库ip地址和数据库名称。JDBC用于连接数据库。

Mysql.username=root//数据库用户名

Mysql.password=123456//数据库密码

3.访问Nginx服务器并测试网站

我在这里输入了nginx服务器的IP地址,成功打开了页面,输入了原账号和密码。


成功登录后台。

不同的动态网站建设方法可能不同,但这些步骤是相似的。经过我自己的学习和研究,我相信最终是可以实现的。




欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/778024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存