美文网首页
Web 服务器之 Apache2 的配置

Web 服务器之 Apache2 的配置

作者: Manchangdx | 来源:发表于2018-11-02 10:13 被阅读0次

在网络协议栈的应用层中最为常用的是 HTTP 协议,基于此协议实现的 Web 服务,让我们通过网址就可以获得想要访问的页面。
整个 Web 分为两部分,一部分是客户端也就是我们的浏览器等工具,而另外一部分就是服务器端。ApacheApache 软件基金会的一个开放源码的 Web 服务器软件,因为免费、可靠、快速、灵活被大家所认可,起源于 1995 年的 NCSAhttpd,不断修改、增强使用至今,目前市场占有率排名世界第一。

相对于其它的 Web 服务器软件来说,Apache 具有少 BUG、稳定性高、模块多、重写功能强大、友好支持 PHP 等优势。
Nginx 同样作为一款免费、开源的 Web 服务器软件,备受市场认可,现在其市场占有率仅排在 Apache 之后,所以常常将 ApacheNginx 作比较。

本文主要介绍 Apache 2.4 的配置文件

一、配置主目录

Apache 配置主目录
先说上图中的文件:
  • apache2.conf:是 Apache 的主要配置文件,全局的一些配置都会在这里面
  • envvars:是 Apache 环境变量的配置文件
  • magic:是在 Apache 加载了 mod_mime_magic 模块之后,用户辅助判断文件的 MIME 类型的配置文件
  • ports.conf:是 Apache 监听端口的配置文件,由主配置文件所包含读取
剩余的目录分为三个大类:
  • conf:单独的指令配置文件
    • conf-available:可用的指令配置文件
    • conf-enabled:生效的指令配置文件
  • mods:模块的加载与相关参数的配置文件:
    • mods-available:可用的模块配置文件
    • mods-enabled:生效的模块配置文件
  • sites:站点的配置文件:
    • sites-available:可用的站点配置文件
    • sites-enables:生效的站点配置文件

二、主配置文件 apache2.conf 中的配置介绍

  • ServerRoot 指定 Apache 的安装路径

相关文章

网友评论

      本文标题:Web 服务器之 Apache2 的配置

      本文链接:https://www.haomeiwen.com/subject/rfeqxqtx.html