centos7安装apache2.2总结

centos7环境下安装apache2.2总结如下:

1.下载apache2.2,并压缩

$>tar -zxvf  apache2.2.29.tar.gz  -C /usr/local

2.配置apache2.2,并安装

 编绎并安装apr

 进入apr目录

$>cd /usr/local/apache2.2.29
$>cd srclib/apr
编绎安装 apr

$>  ./configure --prefix=/usr/local/apr-httpd/
$> make & make install
编绎并安装apr-util

进入 apr-util目录

$>cd ../apr-util

编绎安装apr-util

$>./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
$>make & make install

编绎并安装apache2.2

进入apache2.2目录

$> cd ../../
编绎安装apache2.2

./configure \
--prefix=/usr/local/apache2/ \
--with-apr=/usr/local/apr-httpd/ \
--with-apr-util=/usr/local/apr-util-httpd/ \
--enable-proxy=shared \
--enable-ssl=shared \
--enable-rewrite=shared

$>make & make install

检查安装的组件

$>cd /usr/local/apache2/modules
$>ls -l

显示:

mod_proxy_ajp.so  
mod_proxy_balancer.so  
mod_proxy_connect.so  
mod_proxy_ftp.so  
mod_proxy_http.so  
mod_proxy_scgi.so  
mod_proxy.so  
mod_rewrite.so  
mod_ssl.so  

安装成功

3.配置apache2.2服务和自启动

修改/usr/local/apache2/bin/apachectl

$>vi /usr/local/apache2/bin/apachectl
在第二行,添加如下内容:

#  chkconfig for apache2
# chkconfig: 2345 90 90
# description:http server
保存退出

建立软链接到/etc/init.d目录

$>ln -s /usr/local/apache2/bin/apachectl  /etc/init.d/httpd

添加到chkconfig

$>chkconfig  --add httpd
$>chkconfig  --level 2345  httpd on 

4.测试apache2.2是否工作

 

$>service httpd start

浏览器访问本机的80端口,显示 : It Works

安装完成。

你可能感兴趣的:(Linux相关)