折腾了一天,希望建立在干净的Linux利用源码安装Apache2 web server。
本来希望转换到新的Ubuntu 9.10但是中途出现一些问题,所有还是使用了9.04,最后才发现并不是系统的问题。我只能记录最后一次成功的配置。
系统Ubuntu 9.04,建立在虚拟机VirtualBox 3.0.10。首先配置更新源,建立编译环境build-essential,安装更新upgrade。安装增强工具。
Apache2.2.14解压至/usr/src
安装命令依照 Begining PHP and MySQL 最简单的命令。
#./configure --enable-so
#make
#sudo make install
这是第一个有改变的地方,需要sudo管理员权限才能写入安装文件。
默认安装的文件位于/usr/local/apache2文件夹。
之下有文件夹
bin #程序文件夹
cgi-bin #不太懂
error #一些var文件
icons #icons
lib #
man #
modules #这里并没有以前的模块文件
build #
conf #配置文件以及其他的模块文件,其内有一个extra文件夹
htdocs #默认的网页文件
include #头文件
logs #access_log & error_log & httpd.pid(?process pid?)
manual #many manual
基本的配置文件依然在httpd.conf中,端口,DocumentRoot,ServerName,Directory
启动的文件为/bin/apachectl
/etc 中不存在apache2文件夹
/etc/init.d 中也不存在相应的服务程序
仅仅存在于/usr/local/apache2
这是好事还是坏事呢?
分享到:
相关推荐
本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...
1. **下载和解压Apache源码**:从Apache官方网站获取最新版本的源代码,例如`httpd-2.4.1.tar.gz`,并使用`tar`命令解压。 2. **配置和编译Apache**:使用`./configure`命令来配置Apache的安装路径和其他选项。如果...
### Ubuntu系统下安装Reviewboard详解 #### 一、概述 本文档将详细介绍如何在Ubuntu系统上安装并配置Reviewboard,一款流行的代码审查工具。通过本文档的学习,您将能够掌握安装过程中所需的关键步骤以及相关软件的...
完成安装后,运行更新管理器以获取最新的软件源。 【安装Apache服务器】 通过新立得软件包管理器搜索并安装Apache2和libapache2-svn。安装完毕后,访问http://192.168.19.3,如果显示Apache的欢迎页面,则表明...
Apache Karaf是一款轻量级的OSGi容器,它是Apache ServiceMix和Apache Geronimo的基础设施核心。Karaf提供了一个可扩展的、多用途的平台,用于运行和管理Java服务和应用。由于其轻量级和易用性,Karaf非常适合用于...
描述中提到的“网络文档”可能是指该PDF文件包含了详细的步骤和指导,帮助用户在Ubuntu系统中进行Apache服务器的安装和配置。 在安装Apache服务器之前,你需要确保有以下准备: 1. 安装软件:例如,使用VMware ...
5. **配置Apache**:在安装目录下的`conf/httpd.conf`文件中,根据需求调整服务器配置,如端口、文档根目录、模块加载等。 6. **启动与测试**:使用`/path/to/apache/bin/apachectl start`启动Apache服务器,并通过...
6. 配置 Apache 2:需要安装并配置 Apache 2 使用 SVN,详细信息可以另见相关文档。 7. 使用 HTTPS 协议访问 SVN 文件仓库:需要在 Apache 2 中安装并配置数字证书,详细信息可以另见相关文档。 8. 解决常见问题:...
Apache2是一个开源的HTTP服务器,它的源代码可供公众免费查看、修改和分发。Apache2项目由Apache软件基金会维护,它支持多种操作系统,包括Linux、Windows、Mac OS X等。Apache2的特点包括高度的可扩展性、稳定性、...
本文将详细介绍如何在Linux环境下编译安装Apache2,以此对应“linux apache2 编译成功”的主题。 首先,确保你的系统中已经安装了必要的依赖库。Apache2编译需要的依赖包括: 1. **GCC**:GNU Compiler Collection...
Apache的源代码可以从其官方网站下载,或者在Linux发行版的默认仓库中找到。对于Ubuntu/Debian,可以使用`sudo apt-get install apache2`命令;对于CentOS/RHEL,使用`sudo yum install httpd`。 3. **依赖管理**...
本文档详述了在Ubuntu操作系统环境下搭建开发服务器的过程,包括RAID阵列的创建、操作系统的安装、软件源的配置以及后续的Samba共享服务器和Subversion (SVN) 版本控制系统配置。以下是对这些步骤的详细说明: 一、...
本文档详细介绍了在Ubuntu操作系统下设置开发服务器的步骤,包括RAID阵列的创建、操作系统的安装、软件源的配置以及后续的Samba和SVN服务的设定。以下是对这些关键步骤的深入解析: 1. **RAID创建** RAID(冗余...
本文档将详细介绍如何制作ubuntu11.04离线镜像源,主要面向没有网络连接的情况,旨在帮助用户在安装完成ubuntu11.04后能够进行更新。 镜像源的重要性 在安装ubuntu11.04时,镜像源扮演着非常重要的角色,因为它...
本文档详述了在Ubuntu操作系统环境下搭建开发服务器的过程,主要涉及系统安装、RAID配置、软件源的设定以及Samba和SVN的配置。以下是具体的步骤和相关知识点: 1. **RAID配置** RAID(Redundant Array of ...
本教程将详细讲解如何编译安装Apache源码包,以便与“Linux系统服务:Apache安装及配置应用”这篇文章结合进行实践操作。 首先,我们需要获取Apache的源码包。在本例中,我们有以下三个源码包: 1. `apr-1.6.2.tar....
Apache 是一个开放源代码的 Web 服务运行平台,在使用过程中可以接受来自客户端的 HTTP 请求,并将处理结果返回给客户端实现动态网页功能。在 Ubuntu 系统中,可以通过以下命令安装 Apache: ```bash sudo apt-get ...
2. **安装Apache**: 使用相应的包管理器安装Apache,Ubuntu/Debian系统下运行`sudo apt-get install apache2`,CentOS/RHEL系统下运行`sudo yum install httpd`。 3. **启动Apache**: 安装完成后,启动Apache服务,...
Linux 作为一个开放源代码的操作系统,广泛应用于服务器领域,而 Apache 服务器则是最流行的 Web 服务器之一。在 Linux 平台上配置 Apache 服务器是许多开发者和管理员的必修课题,但同时也存在着许多安全问题。本文...