集成整合Apache和Tomcat

本文详细介绍了如何在Linux上安装Apache并配置Tomcat,包括解决安装过程中的依赖问题,编译mod_jk模块,以及整合Apache和Tomcat以实现Java应用的部署。在集成过程中遇到的502错误及sudoers文件权限问题的解决方案也一并提供。
摘要由CSDN通过智能技术生成
  1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。
  2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。
  3. Apache和Tomcat是独立的,在同一台服务器上可以集成搜索。

一、安装Apache

Apache版本:httpd-2.4.33.tar.gz 

安装前准备:下载 httpd-2.4.33.tar.gz 
           apr-1.6.3.tar.gz
            apr-util-1.6.1.tar.gz
           expat-2.0.1.tar.gz
           pcre-8.10.zip

步骤:

# tar xzvf httpd-2.4.33.tar.gz
# cd httpd-2.4.33
# ./configure --prefix=/usr/local/apache2 --enable-so   (apache2看实际目录名字)
# sudo make
# sudo make install

./configure --prefix=/usr/local/apahce  --enable-so ,若提示以下错误:

error: APR not found. Please read the documentation


则安装apr

# tar xzvf apr-1.6.3.tar.gz
# cd apr-1.6.3
# ./configure --prefix=/usr/local/apr
# sudo make 
# sudo make install

再次返回到httpd-2.4.33 目录进行安装,检查编译环境
若报错:configure: error: APR-util not found. Please read the documentation

则安装apr-util

# tar xzvf apr-util-1.6.1.tar.gz
# cd apr-util-1.6.1
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# sudo make 
# sudo make install

安装apr-util包make时报错:make: *** [all-recursive] Error 1

解决办法:安装Expat解析XML

# tar xzvf expat-2.0.1.tar.gz
# cd expat-2.0.1
# ./configure
# sudo make
# sudo make install

安装完成后重新返回apr-util-1.6.1目录执行


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值