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地址:端口号
- 2_在Linux环境下面_HTTPD的安装
- Linux 学习_在Linux下面安装eclipse
- Linux 学习_在Linux下面安装eclipse
- linux下面安装redis扩展(在yum安装lnmp的环境下)
- memcached 在linux下面的安装
- Oracle在linux下面的安装
- Linux环境下面安装Tomcat
- 在linux下面安装gcc
- 在Linux下面安装OpenLDAP
- 1_Linux环境下面_JDK的安装_并且卸载以前版本的JDK
- jira在linux下面的安装和配置
- 在Fedora Linux下面安装.tar.gz文件的方法
- QT在windows和linux下面的安装和配置
- 在linux下面安装反向代理功能的NGINX
- 在linux下面配置golang开发环境
- 在Linux环境下面搭建 UNIX 环境高级编程(第三版) 的代码编译环境
- linux下面安装配置LAMP环境
- linux 下面编译安装LAMP环境
- C++ - 汉诺塔
- ACM竞赛之新人向导 (鉴于这么多人问如何自学)
- 构造解数独
- UVa 10562 - Undraw the Trees (不限制儿子个数的树)
- 和菜鸟一起学证券投资之股市常见概念公式2
- 2_在Linux环境下面_HTTPD的安装
- 建立逻辑standby
- FusionCharts_free网页图标工具包
- 需要练习的----gprof使用备忘
- 每天一道C语言题目
- C语言修炼之路(一)
- iOS UITableView的使用大全
- 随记笔记
- 字符串StringBuffer:就是字符串缓冲区