天天看点

简单编译安装Apache

环境介绍

uname -r

<a href="http://s3.51cto.com/wyfs02/M02/8D/69/wKiom1ibEB6y2E-PAAAGOYJ7XCg019.png" target="_blank"></a>

拷贝 httpd 安装包,并查看大小

ls -sh httpd-2.2.27.tar.gz

<a href="http://s3.51cto.com/wyfs02/M02/8D/66/wKioL1ibEB7yQqMfAAAILnlFaYg033.png" target="_blank"></a>

安装依赖包

yum -y install zlib zlib-devel

<a href="http://s3.51cto.com/wyfs02/M00/8D/69/wKiom1ibEB-i8ExIAAAG7UD3jWo671.png" target="_blank"></a>

编译安装 httpd

tar zxf httpd-2.2.27.tar.gz

cd httpd-2.2.27

############编译参数###############

./configure \

--prefix=/application/apache2.2.27 \

--enable-deflate \

--enable-expires \

--enable-headers \

--enable-modules=most \

--enable-so \

--with-mpm=worker \

--enable-rewrite

####################################

make &amp;&amp; make install

创建一个软连接,取出版本号

ln -s /application/apache2.2.27/ /application/apache

<a href="http://s3.51cto.com/wyfs02/M01/8D/69/wKiom1ibECaxzEtuAAAHfW_UUNs874.png" target="_blank"></a>

先编辑一下 httpd 的主配置文件,要不然后面的 FQDN 报错看着眼晕还影响速度

vim /application/apache/conf/httpd.conf

<a href="http://s3.51cto.com/wyfs02/M02/8D/69/wKiom1ibECaDzGNwAAAHeYIwA48777.png" target="_blank"></a>

检查 apache 配置文件的语法是否正确

/application/apache/bin/apachectl -t

<a href="http://s3.51cto.com/wyfs02/M02/8D/66/wKioL1ibECfSqvFzAAAYNF1RnIc709.png" target="_blank"></a>

启动 apache 服务

/application/apache/bin/apachectl start

<a href="http://s3.51cto.com/wyfs02/M01/8D/69/wKiom1ibECeyJjb2AAAMGF33dSE897.png" target="_blank"></a>

检查 80 端口是否开启

lsof -i :80

<a href="http://s3.51cto.com/wyfs02/M02/8D/69/wKiom1ibECiS3TbmAAAnAbL8N3w601.png" target="_blank"></a>

还可以查看服务进程

ps -ef | grep httpd

<a href="http://s3.51cto.com/wyfs02/M00/8D/66/wKioL1ibECjhQklhAAAu5ZP6EKQ975.png" target="_blank"></a>

通过浏览器访问服务器的地址

我的地址是 192.168.133.131

到此为止,apache 已经正确安装

<a href="http://s3.51cto.com/wyfs02/M00/8D/66/wKioL1ibECmDbmbOAAAqQcVuBq8975.png" target="_blank"></a>

apache 常用命令

查看 apache 已经生效的模块

/application/apache/bin/apachectl -l

让 apache 服务平滑重启

/application/apache/bin/apachectl graceful

到此为止 apache 的编译安装就算是完成了,只是简单的搭建而已。

本文转自   mlwzby   51CTO博客,原文链接:http://blog.51cto.com/aby028/1896181

继续阅读