`
magicsky
  • 浏览: 88539 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

普通用户安装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)浏览器访问一下: 成功了!!!

  • 大小: 17.3 KB
分享到:
评论

相关推荐

    Apache服务的配置与管理

    利用Apache服务建立普通Web站点、基于主机和用户认证的访问控制。

    Windows下Apache2.2.21及Php5.3.8的安装与配置方法及安装包

    下载好apache安装文件后,点击安装,在连续3次next后,将进入server information配置界面,要求输入network domain、server domain和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按Next后,...

    apache 2.2.21 -win32-x86

    将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续 设置系统信息,在Network Domain下填入您的域名(比如:goodwaiter.com),在Server Name下填入您的服务器名称(比如:www.goodwaiter.com,...

    Apache OpenOffice 4.1.9 - windows

    Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上...建议所有Apache OpenOffice 4.1.8或更早版本的用户进行升级。

    【计算机课程毕设】PHP 社交网络系统mysql数据库web结构apache计算机软件工程网页wamp

    普通用户可以通过好友管理包,添加好友、管理好友等功能,管理人员使用工资管理系统包系统内的公告信息,同时普通用户只能 通过公告管理子包查看公告信息无管理权限,最后使用所有消息存储到数据库中 三、注意事项 ...

    基于 PHP+apache+MySql实现(Web)客户关系管理系统【100010108】

    系统管理在进入 CRM 系统后,可以查看、新增、修改和删除系统的普通用户的信息;系统用户接收到客户信息、客户反馈信息和采购计划信息后,进入系统,可以对客户信息、客户反馈信息和采购计划信息进行增加、删除、...

    news.rar_News 2.0_新闻 发布系统

    (2) 安装Apache Tomcat 4.0或以上版本。 (3) 配置ODBC数据源。 闻发布系统的源代码。新闻发布系统分为普通用户访问界面和管理员访问界面两部分。普通用户访问界面使用index.jsp页面进入,不需要用户名和密码;管理员...

    PHP基于Web的subversion用户管理系统(源代码+论文).zip

    另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。 本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对...

    PHP基于Web的subversion用户管理系统(源代码+论文)

    另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。 本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对...

    tomcat 8.5安装版

    这是tomcat的安装版本,下载后点击安装即可,不必进行繁琐配置。相较于免安装版,方便很多。

    PHP 公交公司充电桩管理系统mysql数据库web结构apache计算机软件工程网页wamp

    普通用户管理:对普通充电卡持有人的用户进行管理 公告管理:发布系统内公告信息,并对信息进行维护管理 订单管理:记录充点卡在充电桩充电情况的管理 管理员管理:对系统内的管理员进行维护 报表中心:展现...

    基于Web的subversion用户管理系统

    另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。 本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对...

    php在线审稿系统mysql数据库web结构layUI布局apache计算机软件工程网页wamp计算机毕业设计 源码

    (2)研究在线审稿系统普通用户工作任务以及要实现的管理功能 1.用户注册、登录。 2.公告查看 3.终稿稿件查看 4.申请稿件审批 5.查看稿件审批信息 (3)研究在线审稿系统审批用户工作任务以及要实现的管理功能 1....

    apache-solr-ref-guide-5.2.1用户手册与搭建指南.rar

    在cmd中输入ant -v, 有下图结果表示成功安装 2. 下载Solr源码 下载地址: http://lucene.apache.org/solr/mirrors-solr-latest-redir.html 3. 用Ant把Solr源码转换为MyEclipse Web项目 进入Solr源码的根目录 ...

    web课程设计-基于Java的电子书店(源码+数据库).zip

    电子书店分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库book中的user数据表中查询。

    jsp+access 论坛系统 运行简单界面美观

    论坛系统分为普通用户访问界面、版主访问界面和管理员访问界面三部分。三种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库forum中的user数据表中查询。

    web课程设计-基于Java的论坛系统(源码+数据库).zip

    论坛系统分为普通用户访问界面、版主访问界面和管理员访问界面三部分。三种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库forum中的user数据表中查询。

    web课程设计-基于Java的通讯簿管理系统(源码+数据库).zip

    通讯簿管理系统分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.htm页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库mydb中的user数据表中查询。

Global site tag (gtag.js) - Google Analytics