一看就懂的Apache服务安装与配置
文章目录
前言
一、了解Apache服务
二、Apache服务安装
前言
通过学习Linux系统,我们一直会听到一个词LAMP架构,那么什么是LAMP架构呢?LAMP是 linux Apache MySQL PHP的简写,即把Apache MySQL PHP 安装在linux系统上,组成一个环境来运行PHP网站。这里的Apache是httpd服务。这些可以安装在一个机器上,也可以安装在多台机器上,但是httpd和PHP安装在一台机器上(php作为httpd的一个模块存在的。 他们两者必须要在一起,才能实现效果)。
所以LAMP架构可以简单的看成:
- Linux系统(一个整体搭建的平台)
- Apache服务
- MySQL数据库
- Php服务
一、了解Apache服务
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中,并且它可以被运用在所有的计算机平台上。
Apacheweb服务器软件拥有以下特性:
- 支持最新的HTTP/1.1通信协议
- 拥有简单而且强有力的基于文件的配置过程
- 支持通用网关接口
- 支持基于IP和基于域名的虚拟服务主机
- 支持多种方式的HTTP认证
- 集成Perl处理模块
- 集成代理服务器模块
- 支持实时监视服务器状态和定制服务器日志
- 支持服务器端包含指令(SSI)
- 支持安全Socket层(SSL)
- 提供用户会话过程的跟踪
- 支持FastCGI
- 通过第三方模块可以支持JavaServlets