当前位置 : 主页 > 网络编程 > 其它编程 >

基于centos7搭建nginx与tomcat集群负载均衡

来源:互联网 收集:自由互联 发布时间:2023-07-02
  先搭建nginx环境。 使用源码编译方式安装nginx软件。 先使用wget下载安装用的压缩包:wget -c http://nginx.org/download/nginx-1.16.0.tar.gz   如果遇到以上情况,那就先安装wget.   yum -y install wg

 

  • 先搭建nginx环境。

使用源码编译方式安装nginx软件。

先使用wget下载安装用的压缩包:wget -c http://nginx.org/download/nginx-1.16.0.tar.gz

 

基于centos7搭建nginx与tomcat集群负载均衡

如果遇到以上情况,那就先安装wget.

 

yum -y install wget

 

基于centos7搭建nginx与tomcat集群负载均衡

然后再运行wget -c http://nginx.org/download/nginx-1.16.0.tar.gz进行下载安装包。

 

如下图:

 

基于centos7搭建nginx与tomcat集群负载均衡

 

解压所下载的软件包:

tar -xzvf nginx-1.16.0.tar.gz

基于centos7搭建nginx与tomcat集群负载均衡

 

解压之后切换至解压后的目录:

 

cd nginx-1.16.0/

 

然后进行预编译:

./configure --prefix=/usr/local/nginx/ --user=www --group=www --with-http_stub_status_module

 

如果出现以下情况:

基于centos7搭建nginx与tomcat集群负载均衡

 

那就是缺少gcc等编译器,这时需要使用yum进行安装所需插件:

yum install -y gcc pcre pcre-devel zlib-devel

如下图:

基于centos7搭建nginx与tomcat集群负载均衡

安装完成后再进行预编译:

./configure --prefix=/usr/local/nginx/ --user=www --group=www --with-http_stub_status_module

基于centos7搭建nginx与tomcat集群负载均衡

然后编译:

make

基于centos7搭建nginx与tomcat集群负载均衡最后安装:

make install

基于centos7搭建nginx与tomcat集群负载均衡显示nginx的配置文件:

ll /usr/local/nginx

基于centos7搭建nginx与tomcat集群负载均衡

然后输入/usr/local/nginx/sbin/nginx启动nginx.

如果出现以下错误:

基于centos7搭建nginx与tomcat集群负载均衡

错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:

/usr/sbin/groupadd -f www

/usr/sbin/groupadd -f www

如下图:

基于centos7搭建nginx与tomcat集群负载均衡

如果还是不行就用以下方法。

在nginx.conf中 把user nobody的注释去掉,如下图:

基于centos7搭建nginx与tomcat集群负载均衡

 

最后在启动nginx服务:

基于centos7搭建nginx与tomcat集群负载均衡

就可以成功启动了。

检验:

先关闭防火墙和selinux

systemctl stop firewalld

setenforce 0

基于centos7搭建nginx与tomcat集群负载均衡

在真机使用浏览器检验

输入CentOS7的IP地址

基于centos7搭建nginx与tomcat集群负载均衡

出现这个界面nginx环境就搭建好了。

 

  • 搭建tomcat 环境。
  • 构建Tomcat WEB集群s/8080/8081/g;s/8009/8010/g' /usr/local/tomcat_2/conf/server.xml

    基于centos7搭建nginx与tomcat集群负载均衡

     

    结束java进程,在分别启动tomcat_1和tomcat两个集群。

    基于centos7搭建nginx与tomcat集群负载均衡

    在浏览器中浏览新搭建的集群2 tomcat_2,端口号为8081,前面那个为8080.

    基于centos7搭建nginx与tomcat集群负载均衡

    多个tomcat集群就搭建完成了,现在仅仅搭建好nginx与tomcat环境,有空将继续完善负载均衡部分。

    喜欢麻烦给个关注哦!

     

     

     

     

     

    【文章原创作者:盐城网页制作 http://www.1234xp.com/yancheng.html 复制请保留原URL】
  • 网友评论