Apache
Apache 1:简介安装
## 一、简介 - Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 - Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。 - Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 - Apache httpd 2.4.48 发布 2021-06-01 - Apache httpd 2.2 生命周期结束 2018-01-01 ## 编译安装(linux) ##### 构建 Apache httpd 存在以下要求 - APR 和 APR-Util :确保您的系统上已经安装了 APR 和 APR-Util - Perl :兼容的正则表达式库 (PCRE)这个库是必需的,但不再与 httpd 捆绑在一起。从http://www.pcre.org下载源代码,或安装 Port 或 Package - 磁盘空间 :确保您至少有 50 MB 的可用临时可用磁盘空间。安装后,服务器占用大约 10 MB 的磁盘空间。 - ANSI-C 编译器和构建系统:确保安装了 ANSI-C 编译器 - 准确计时 ##### 开始安装 ```shell #从http://httpd.apache.org/download.cgi下载最新版本 $ wget xxxxxxxxxxxxxxxxxxxxxxxx $ gzip -d httpd-NN.tar.gz #解压缩 $ tar xvf httpd-NN.tar #解压缩 $ cd httpd-NN #切换目录 $ ./configure --prefix=PREFIX #配置 $ make #编译 $ make install #安装 $ vi PREFIX/conf/httpd.conf #定制 $ PREFIX/bin/apachectl -k start #测试 $ PREFIX/bin/apachectl -k stop ``` ##### 配置 - 注意,需要指明关联库,不然报错pcre ln -s /usr/local/lib/libpcre.so.1 /usr/lib64/libpcre.so.1 extension = "gmagick.so" - 启动重写模块 LoadModule rewrite_module modules/mod_rewrite.so
顶部
收展
底部
[TOC]
目录
Apache 1:简介安装
Apache 2:配置虚拟主机
Apache 3:安全
Apache 4:性能测试工具ab的应用
Apache 5:并发调优(MPM)
Apache 6 : 性能调优
Apache 7 : 参数调优
相关推荐
Nginx