本文章主要讲解将Nginx和Apache反代至Tomcat,具体内容如下:
-------------------------------------------------------------------------------------------------------------------------
LNMT:Linux Nginx MySQLTomcat
工作流程(结合方式):
Client (http) --> nginx (reverseproxy)(http协议) --> tomcat (http connector 8080)
-------------------------------------------------------------------------------------------------------------------------
LNMT部署并实现动静分离
环境描述:
虚拟机node1(CentOS 7系统)即作为nginx服务器,又作为Tomcat服务器,客户端发来的请求首先经由nginx处理,如果为静态内容则直接由nginx响应,如果为动态内容,则由nignx反代至后端的Tomcat服务器;
实验步骤如下:
一,在node1服务器上安装nginx,这里我使用官方下载的rpm包直接安装,如下:
[root@centos7 ~]# cd nginx
[root@centos7 nginx]# ls
nginx-1.10.0-1.el7.ngx.x86_64.rpm
[root@centos7 ~]# yum install -y ./nginx-1.10.0-1.el7.ngx.x86_64.rpm
二,编辑nginx的配置文件/etc/nginx/conf.d/default.conf,在虚拟主机server中定义来自客户端请求的所有内容全部反代至后端的Tomcat服务器,如下:
#