apache+tomcat动静分离

apache + tomcat动静分离:

  

首先关闭防火墙,seliunx

centos6 一台机器

service iptables stop

setenforce 0

安装tomcat:

 

1.检查是否默认安装了openjdk
rpm -qa java

如有卸载默认安装的openjdk 

 

2.登陆oracle网站下载JDK选件包

 

https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

 

下载 jdk-12.0.2_linux-x64_bin.tar.gz,下载到/root目录

cd /root

tar -zxvf ./jdk-12.0.2_linux-x64_bin.tar.gz

2.配置java环境变量
vim /etc/profile
编辑/etc/profile

export  JAVA_HOME=/root/jdk-12.0.2
export  CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export  PATH=$JAVA_HOME/bin:$PATH

source /etc/profile                               #让配置文件生效


java -version                                       #查看java版本,检查jdk环境变量配置是否正确

3.tomcat下载:

cd /root

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz

4.安装tomcat

cd /root

tar -zxvf ./apache-tomcat-8.5.45.tar.gz
cd apache-tomcat-8.5.45/bin

启动tomcat命令: ./startup.sh
关闭tomcat命令: ./shutdown.sh
查看tomcat进程命令 ps -ef|grep tomcat

3.测试安装是否成功
http://localhost:8080

 

安装httpd 和 模块 :

1.安装mod_jk模块(也叫连接器)

cd /root
wget http://us.mirrors.quenda.co/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz

2.安装编译工具

yum -y install gcc gcc-c++ httpd-devel

3.解压包

cd /root
tar -zxvf tomcat-connectors-1.2.46-src.tar.gz

4.配置编译

cd /root
cd tomcat-connectors-1.2.46-src/native/

./configure --with-apxs=/usr/sbin/apxs
 
make
make install

5.查看mod_jk.so是否已经存在 

ls /etc/httpd/modules/mod_jk.so

6.生成mod_jk的配置文件

cd /root/tomcat-connectors-1.2.46-src/conf


cp workers.properties /etc/httpd/conf

7.配置连接器

vim /etc/httpd/conf/workers.properties

编辑配置文件workers.properties  ,可以删除workers.properties里面的所有内容,再添加以下内容

worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009

8.修改Apache配置文件

vim /etc/httpd/conf/httpd.conf


在配置文件LoadModule最后一行添加

#加载mod_jk.so模块
LoadModule jk_module modules/mod_jk.so

#指定mod_jk模块的配置文件
JkWorkersFile  /etc/httpd/conf/workers.properties

#将所有以.jsp结尾的请求转发给worker1
JkMount /*.jsp          worker1

在DirectoryIndex参数那添加       

index.jsp 

service httpd restart   重启Apache

cd /root/apache-tomcat-8.5.45/bin
./startup.sh

在浏览器访问http://localhost/index.jsp,如果可以访问到index.jsp页面说明整合成功。

posted @ 2020-03-18 09:56  AI_运维_攻城狮  阅读(193)  评论(0)    收藏  举报