普通用户安装apache

参考:http://www.linuxfromscratch.org/blfs/view/svn/server/apache.html

 

一、下载apache

apache的下载地址:http://archive.apache.org/dist/httpd/httpd-2.2.15.tar.bz2

BLFS出了一个补丁,补丁下载地址:http://www.linuxfromscratch.org/patches/blfs/svn/httpd-2.2.15-config-1.patch

 

二、编译和安装

(1)打上补丁

在解压了httpd-2.2.15.tar.bz2了后,进入httpd-2.2.15目录,输入以下命令来打上patch:

写道
patch -Np1 -i ../httpd-2.2.15-config-1.patch

 

(2)指定配置选项

写道
./configure \
LDFLAGS="-L/usr/lib64 -L/lib64" \
--prefix= /home/isearch/apache2 \
--sysconfdir= /home/isearch/apache2/ conf \
--enable-layout=FHS \
--enable-mods-shared=all \
--with-mpm=prefork \
--enable-so \
--enable-modules \
--enable-proxy

     注意,在这里,我将我的apache安装到/home/isearch/apache/ 这个目录下,大家可以根据需要安装到自己想要并且有权限的目录下。

 

(3)编译和安装

写道
make
make install
cp -rfv build srclib /home/isearch/apache2
cp -rfv include/* /home/isearch/apache2/ include/apache
cp -rfv os/unix/os.h /home/isearch/apache2/ include/apache
mkdir /home/isearch/apache2/ var

     注意:在make install中有可能因为没有权限(root权限)的问题,以至于www目录不能被拷贝到/src目录,这个不影响后续的操作。

    但原本这个目录下放的是默认的页面的sample,你可以从附件中下载,下载地址:httpd_www.tar.gz

 

    将其中的www目录解压到 /home/isearch/apache2 这个目录下即可。

 

三、修改apache配置

(1)

    编辑 /home/isearch/apache2/ conf/httpd.conf这个文件(这个是apache的配置文件)。

    修改点如下:

写道
  • 增加:PidFile "/home/isearch/apache2/ var/httpd.pid" (指定httpd.pid文件的路径)
  • 修改:User daemon为User isearch (这里是你的用户名)
  • 修改:Group daemon为Group isearch (自己的组名)
  • 修改:Listen 80 为 Listen 9004 (这里可根据自己环境的需要)
  • 修改:ErrorLog "/var/log/apache/error_log"为ErrorLog "/home/isearch/apache2/ var/error_log"
  • 修改:CustomLog "/var/log/apache/access_log" common为CustomLog "/ home/isearch/apache2/ var/access_log" common
  • 修改:将所有的/srv/www都统一修改为/home/isearch/apache2/ www
 

(2)另外,还有一个地方需要修改:

    进入/home/isearch/apache2/build目录,执行:

写道
sed -i "s# /tmp/httpd-2.2.15 # /home/isearch/apache2/ #g" *

     注意:
    这里的/tmp/httpd-2.2.15 是我自己的apache的源码包的目录。

 

四、启动apache和测试

(1)启动apache

写道
/home/isearch/apache2/ sbin/httpd -f /home/isearch/apache2/ conf/httpd.conf -k start

 

(2)浏览器访问一下: 成功了!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值