apache與Tomcat以及JK模塊的安裝

一.安裝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與Tomcat以及JK模塊的安裝
將下載好的apache安裝包上傳到centos中。
這裏我們先yum安裝上傳下載命令lrzsz。
yum -y install lrzsz
apache與Tomcat以及JK模塊的安裝
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目錄結構表:
apache與Tomcat以及JK模塊的安裝

安裝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
apache與Tomcat以及JK模塊的安裝
從上面的輸出可以看出,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整合配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章