一.安装apache

Apache官网地址:http://httpd.apache.org
Apache目前主要有几种版本,2.2.x版本和2.4.x版本等。
1.3.x以前版本通常是以Apache开头来命名,2.x以后版本则用httpd开头来命名。


apache源码安装:(httpd-2.4.38.tar.gz)

下载地址:http://httpd.apache.org/download.cgi#apache24
1、下面开始编译安装:(首先安装依赖:yum groupinstall "Development tools")
yum install gcc zlib zlib-devel apr apr-devel apr-util apr-util-devel pcre pcre-devel openssl openssl-devel -y

将下载好的apache安装包上传到centos中。
这里我们先yum安装上传下载命令lrzsz。
yum -y install lrzsz

2、解压apache软件:
tar -zxvf httpd-2.4.38.tar.gz
cd httpd-2.4.38
3、编译软件:
./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so
编译完后安装:
make && make install
查看安装结果:echo $?
看返回值是否为0,如果不是则安装有问题。

上面用源码安装的Apache目录是在/usr/local/apache2下,
下图是apache目录结构表:

安装Tomcat:(apache-tomcat-9.0.16.tar.gz)

Tomcat官方网址:http://tomcat.apache.org
下载地址:http://tomcat.apache.org/download-90.cgi
安装方式:二进制文件方式安装(下载到/usr/local/目录下解压即可)
下载好后使用rz命令上传至/usr/local/目录下
解压软件:
tar -zxvf apache-tomcat-9.0.16.tar.gz
由于目录名太长,我们这里修改下目录名:
mv apache-tomcat-9.0.16 tomcat9.0.16


安装JDK:(jdk-11.0.2_linux-x64_bin.tar.gz)

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
在Tomcat运行环境中,JDK是必不可少的软件,因为Tomcat只是一个Servlet/JSP容器,底层的操作都需要JDK来完成。
文件下载好后保存在/usr/local/目录下,然后解压软件
tar zxvf jdk-11.0.2_linux-x64_bin.tar.gz
解压完成后,会在/usr/local/下产生一个jdk11.0.2目录,这个就是JDK的程序目录
/usr/local/jdk-11.0.2/bin/java -version

从上面的输出可以看出,JDK在Linux下运行正常,并且版本为11.0.2


安装JK模块:(tomcat-connectors-1.2.46-src.tar.gz)

下载地址:https://tomcat.apache.org/download-connectors.cgi
保存到/usr/local/目录下:
yum install libtool autoconf
cd /usr/local/
tar xzvd tomcat-connectors-1.2.46-src.tar.gz
cd tomcat-connectors-1.2.46-src/native/
chmod 755 buildconf.sh
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs (这里指定的是Apache安装目录中的apxs的位置)
make && make install
echo $?
查看/usr/local/apache2/modules目录下有没有mod_jk.so文件。

二、Apache与Tomcat整合配置