天天看點

簡單編譯安裝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

繼續閱讀