2_在Linux环境下面_HTTPD的安装

来源:互联网 发布:et网络运动会管理系统 编辑:程序博客网 时间:2024/06/16 06:06

apr和tomcat-native是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等, 这些都能使 Tomcat 更像一个 Web Server(像Apache那样), 而不是只能用来解释JSP, 也就是说提升单独的 Tomcat 作为服务器的吞吐性能.
  一般情况下,APR开发包很轻易理解为仅仅是一个开发包,不过事实上并不是。目前,完整的APR实际上包含了三个开发包:apr、apr-util以及apr-iconv,每一个开发包分别独立开发,并拥有自己的版本。
apr包含了一些通用的开发组件,包括mmap,文件等等,前面已经描述过。
apr-util也是包含了一些常用的开发组件。这些组件与apr目录下的相比,它与apache的关系更加密切一些。比如存储段和存储段组,加密等等。
apr-iconv包中的文件主要用于实现iconv编码。目前的大部分编码转换过程都是与本地编码相关的。在进行转换之前必须能够正确地设置本地编码。因此假如两个非本地编码A和B需要转换,则转换过程大致为A->Local以及Local->B或者B->Local以及Local->A。
XPG2 标准中另外定义了一组全新的函式接口ICONV,该接口是一种更广义的字集转换系统。也是一个与本地编码无关的字集转换系统。APR中也支持这种字集转换系统,为此它提供了完整的实现。Apr-iconv正是为此目的而产生。


在正式安装HTTPD之前必须要先做好准备工作

可以去http://apr.apache.org/download.cgi上面获取相关的相信

1)先安装

yum -y install zlib-devel openssl-devel

2)设置 apr 的环境变量:

vi /etc/profile  
后面添加以下内容  
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib 

保存退出

3)执行

source /etc/profile

4)安装apr-iconv

# tar -zxvf apr-iconv-1.2.1.tar.gz
# cd apr-iconv-1.2.1
# ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
# make
# make install

5)httpd安装

下载

wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.2.tar.gz

tar -zxvf httpd-2.4.2.tar.gztar.gz

cd httpd-2.4.2 

进入httpd目录下的srclib 进行apr的安装,Apache Server将一些通用的运行时接口封装起来提供给大家,这就是Apache Portable Run-time libraries, APR

            #cd srclib/apr

            #./configure --prefix=/usr/local/apr

           #make

            #make install

进入httpd目录下的srclib 进行apr-util的安装

            #cd srclib/apr-util

            #./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr

            #make

           #make install

回到httpd-2.4.2 根目录

./configure --prefix=/usr/local/apache/ --enable-mods-shared=all   --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/bin --enable-mods-shared="proxy  proxy_http proxy_ftp proxy_connect"




make && make install

vi /usr/local/apace/conf/httpd.conf

进行相关的配置

Listen IP地址:端口号


原创粉丝点击