CentOS 6.8上编译安装ApacheHttpServer
来源:互联网 发布:房产税 知乎 编辑:程序博客网 时间:2024/05/17 07:34
CentOS 6.8上编译安装ApacheHttpServer
在上一篇文章CentOS 6.8_x64 Linux下基础环境搭建介绍了通过yum
来安装Apache Http Server
。
本文将介绍通过源码方式编译安装Apache Http Server
,编译安装的好处就是可以自定义一些配置,可以更好的学习和配置Apache Http Server
。
源码下载
All-In-One(apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz httpd-2.4.23.tar.gz pcre-8.39.tar.gz)
安装步骤
下载源码及依赖包
首先需要安装依赖包pcre-8.39.tar.gz
,然后将apr-1.5.2.tar.gz
及apr-util-1.5.4.tar.gz
分别解压至源码httpd-2.4.23
目录下的srclib/apr
和srclib/apr-util
目录,确保依赖包都已经正确安装之后开始安装ApacheHttpServer
。
# tar -zxvf pcre-8.39.tar.gz# cd pcre-8.39# ./configure --prefix=/opt/pcre# make && make install# tar -zxvf httpd-2.4.23.tar.gz# tar -zxvf apr-1.5.2.tar.gz# mv apr-1.5.2 httpd-2.4.23/srclib/apr# tar -zxvf apr-util-1.5.4.tar.gz# mv apr-util-1.5.4 httpd-2.4.23/srclib/apr-util# cd httpd-2.4.23# ./configure --prefix=/opt/apache90 --with-port=90 --with-pcre=/opt/pcre# make# make install# vi /opt/apache90/conf/httpd.conf# /opt/apache90/bin/apachectl -k start# /opt/apache90/bin/apachectl -k stop# /opt/apache90/bin/apachectl -k graceful-stop
这里我将默认端口改成90
,因为测试环境80端口已经被占用了,不过并不妨碍我做实验;
关于configure
的更多配置项请移步参考configure官方文档。
访问服务器
浏览器访问http://yourip:90/
如果显示It works!
则表明从源码编译安装的Apache Http Server
服务器已经成功安装。
0 0
- CentOS 6.8上编译安装ApacheHttpServer
- CentOS上编译安装Hadoop2
- CentOS 6.8上编译并安装emacs 24.5
- 在CentOS 5.6上编译安装Memcached
- 在Centos上编译安装Erlang R15B
- CentOS系统上编译、安装、配置OpenCV
- centos上编译安装gnuplot问题总结
- 在centos上编译和安装vlc
- CentOS 7.1上编译安装Kamailio
- 在CentOS上编译安装FFmpeg
- 在CentOS上编译安装FFmpeg
- 在CentOS上编译安装PostgreSQL
- CentOS 6上编译安装LAMP
- 在CentOS 5/RedHat Enterprise 5.3上编译安装GeoIP
- ACE在CentOS上编译安装及配置
- 在CentOS系统上编译、安装、配置OpenCV
- 在CentOS系统上编译、安装、配置OpenCV
- 在CentOS上编译安装mysql-5.6.10
- How to speed my too-slow ssh login?
- 开发自己的框架——(一)目录的设定
- CentOS上tar.gz格式文件的安装方法(以安装jdk为例)
- Linux进程通信IPC--管道Pipe/Named Pipe
- HTTP协议状态码的含义
- CentOS 6.8上编译安装ApacheHttpServer
- Java动态代理的源码分析;Proxy与InvocationHandler
- MongoDB 聚合操作
- HTML5基础
- 闲杂小记(七)
- Git_版本
- Phoenix基本使用(HBase)
- java多线程之队列
- 插入排序