Nginx + tomcat 的搭建

本文详细介绍了如何在Linux环境下搭建Nginx服务器,并与两台Tomcat进行动静分离配置。首先,文章列举了硬件需求,包括一台Nginx服务器和两台Tomcat服务器的IP。接着,逐步指导读者完成Nginx服务的安装,包括系统初始化、环境安装、用户创建、编译安装等步骤。然后,文章说明了如何在两台Tomcat服务器上安装和配置Tomcat。最后,重点讲述了如何配置Nginx实现静态页面和动态页面的分离,并验证了配置效果,确保请求能够在两台Tomcat服务器间正确切换。
摘要由CSDN通过智能技术生成

目录

一、硬件需求

二、nginx服务安装

1、系统初始化

2、安装环境

3、创建用户 

4、解压、编译、安装

5、优化环境变量

6、配置nginx.service文件

7、给与权限

三、tomcat 安装(两台安装一样)

1、系统初始化

2、上传安装包到opt下

3、安装Tomcat

四、动静分离配置

1、tomcat1配置

2、tomcat2配置

五、Nginx server 配置

1、配置静态页面

2、修改nginx.conf配置


一、硬件需求

两台tomcat 和 一台nginx

设定Nginx主机:ip :192.168.159.68

[root@zwb_nginx nginx-1.15.9]# hostname
zwb_nginx    
 

设定tomcat1主机: ip:192.168.159.10

[root@zwb_tomcat1 opt]# hostname
zwb_tomcat1

设定tomcat2主机:ip:192.168.159.110

[root@zwb_tomcat2 opt]# hostname
zwb_tomcat2


二、nginx服务安装

1、系统初始化

systemctl stop firewalld.service 
systemctl disable firewalld.service 
setenforce 0

hostnamectl set-hostname zwb_nginx

2、安装环境

yum install -y pcre-devel zlib-devel openssl-devel gcc gcc-c++ make

3、创建用户 

[root@zwb_nginx nginx-1.15.9]# useradd -M -s /sbin/nologin nginx
[root@zwb_nginx nginx-1.15.9]# tail -2 /etc/passwd
roott:x:1000:1000:root:/home/roott:/bin/bash
nginx:x:1001:1001::/home/nginx:/sbin/nologin

4、解压、编译、安装

[root@zwb_nginx nginx-1.15.9]# cd /opt/
[root@zwb_nginx opt]# tar zxvf nginx-1.15.9.tar.gz   #解压

[root@zwb_nginx nginx]# cd /opt/nginx-1.15.9/       #进行安装配置,相当于windows里的安装软件自 
                                                    #定义
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-file-aio \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-http_flv_module \
--with-http_ssl_module

 
[root@zwb_nginx nginx-1.15.9]# make && make install  ##编译安装  

5、优化环境变量

[root@zwb_nginx nginx-1.15.9]#ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

6、配置nginx.service文件


                
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值