在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,会发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。
严格地说,Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的apache软件包)的配置文件是/etc /apache2/apache2.conf。即:/etc/apache2/apache2.conf 是主配置文件。
Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如httpd.conf等,则 是通过Include指令包含进来。如在apache2.conf中可以找到这些Include行:
说明:
如果Include指向了一个目录而不是一个文件,Apache将读入目录及其子目录下的所有文件,并依照字母顺序将这些文件作为配置文件进行解析。
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# Include all the user configurations:
Include /etc/apache2/httpd.conf
# Include ports listing
Include /etc/apache2/ports.conf
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
Include /etc/apache2/conf.d/
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯而已。
参考资料:ubuntu apache2配置
http://wendell07.blog.hexun.com/25799017_d.html
Apache模块 core
http://oss.org.cn/man/newsoft/ApacheManual/mod/core.html
分享到:
相关推荐
在Ubuntu中安装apache 安装指令: sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 ...Ubuntu发行版本的主配置文件是:apache2.conf 在apache2.conf引用到了以下文件: #
本文将详细介绍如何在Ubuntu上利用Apache2建立基于IP地址的多站点Web服务。 首先,确保Apache2服务已经安装并运行正常。在Ubuntu终端中,通过以下命令更新包列表和安装Apache2: ```bash sudo apt update sudo apt...
本教程将详述如何在Ubuntu上利用Apache2搭建一个基于特定端口(例如8080)的Web服务。 首先,确保你已经在你的Ubuntu系统上安装了Apache2。你可以通过运行以下命令来安装: ```bash sudo apt update sudo apt ...
Apache2+Svn 在 Ubuntu 下的详细配置 在本文中,我们将详细介绍如何在 Ubuntu 系统下配置 Apache2+Svn,以便实现版本控制和协作开发。本文将涵盖从安装 Apache2 和 Svn 服务器到配置 Svn 仓库的所有步骤。 安装 ...
Ubuntu 下 Apache 的主配置文件位于 `/etc/apache2/apache2.conf`。这个文件包含了启动 Apache 时需要加载的所有配置信息。 **配置文件结构:** - **动态模块配置:**通过 `Include mods-enabled/*.load` 和 `...
ubuntu mysql apache2 tomcat 安装配置
在Ubuntu系统中安装Apache2是...至此,你已成功在Ubuntu上安装了Apache2,并了解了基础的配置和管理方法。继续学习Apache的高级配置,如虚拟主机、SSL证书配置以及日志分析,可以帮助你更好地满足Web服务器的需求。
Ubuntu 下配置 Apache 虚拟主机 在本文中,我们将详细介绍在 Ubuntu 操作系统中配置 Apache 虚拟主机的过程。虚拟主机是指在一台物理服务器上运行多个独立的虚拟服务器,每个虚拟服务器可以有自己的域名、IP 地址和...
本文将详细阐述在Ubuntu上配置Apache与Subversion的步骤和常见设置,以便于实际工作中的项目管理和协作。 一、安装Apache 1. 更新系统包列表:`sudo apt-get update` 2. 安装Apache:`sudo apt-get install apache2...
在Linux Ubuntu系统中安装Apache2是一项基础且重要的任务,它能让你的系统成为一个简单的Web服务器。Apache2是一个开源且功能强大的HTTP服务器,广泛应用于各种Linux发行版,包括Ubuntu。以下是安装和配置Apache2的...
以下是Ubuntu环境下Apache配置文件的基本架构: 1. **主配置文件**:`apache2.conf`,位于`/etc/apache2/`目录下,是Apache的核心配置文件,包含了基础配置以及模块加载等内容。 2. **用户配置文件**:`httpd.conf`...
Ubuntu 下配置 Apache 服务器 本文总结了 Ubuntu 下配置 Apache 服务器的方法和步骤,包括安装 Apache、配置网站目录、启用 mod_rewrite 模块、重启服务器等步骤,并对 MySQL 的安装和配置进行了详细的讲解。 一、...
本文档旨在提供一个详细的指南,介绍如何在 Ubuntu 操作系统中安装和配置 Apache 2 Web 服务器。Apache 是目前世界上最广泛使用的 Web 服务器软件之一,它为互联网上的许多网站提供支持。本教程将覆盖安装过程中的每...
接下来,我们将详细讨论如何在Ubuntu上安装和配置Apache服务器。 首先,确保你的Ubuntu系统是最新的。打开终端并输入以下命令来更新系统: ```bash sudo apt update sudo apt upgrade ``` 接下来,安装Apache。在...
编辑Apache配置文件 `/etc/apache2/sites-available/000-default.conf`,添加以下内容来设置虚拟主机: ```apache *:80> ServerName your.domain.com ProxyPreserveHost On ProxyPass / balancer://webcluster/ ...
【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。
接下来,我们将详细介绍如何在 Ubuntu Linux 系统中安装配置 Apache 与 Tomcat 的整合。 #### 安装 mod_jk 模块 1. **下载并解压** `tomcat-connectors-1.2.15-src.tar.gz` 文件: ```bash tar -zxvf tomcat-...
在Ubuntu中,Apache的主要配置文件是`/etc/apache2/apache2.conf`,它包含了其他所有配置文件的引用。例如: - 动态模块配置:`Include mods-enabled/*.load` 和 `Include mods-enabled/*.conf` - 用户自定义配置:...