Apache 2.4.6 在 Unix 上的安装

了解如何在 Linux 环境中安装 Apache HTTP Server 的快速指南

Apache 是最流行的 Web 服务器,如果您是系统管理员,那么您很可能不会跨过 Apache HTTP 的路径。

这不是典型的 yum 安装,而是下载源代码并在您的 Linux 环境中编译。

让我们从下载和安装过程开始吧。

下载 Apache HTTP

  • 在本文中,我们将在 Centos 6.3 操作系统上使用最新的 Apache Web Server 稳定可用版本 2.4.6。
  • 从 https://httpd.apache.org/download.cgi 下载 Apache 2.4.6 版本
  • 让我们下载到 /opt/apache 文件夹
  • 下载后,您应该有 httpd-2.4.6.tar.gz

安装 Apache HTTP

我们将在启用 mod_ssl 的 /opt/apache 目录下安装 Apache。

要求

  • ANSI-C 编译器和构建系统——确保您的服务器上安装了 GCC 或 CC 编译器并在 PATH 中进行了设置。 您可以使用 yum 安装 GCC,如下所示。
# yum install gcc
  • Apr/apr-util – 确保您的服务器上安装了 apr/apr-util 1.2。
  • OpenSSL – 确保您的服务器上有最新的 OpenSSL 版本。 您可以使用 yum 安装 OpenSSL,如下所示。
# yum install openssl
  • 让我们通过执行命令将下载的文件解压缩到 /opt/apache 下
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • 现在您可以看到它已将所有内容提取到新文件夹 httpd-2.4.6 中
  • 转到 httpd-2.4.6 文件夹
  • 让我们编译并安装 Apache 源代码
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

让我们以更好的方式理解配置的语法。

  • –with-apr= 指示使用指定的apr配置文件
  • –prefix= 提供您希望安装的位置,在本例中 Apache 将安装在 /opt/apache 下
  • –enable-ssl 这将在启用 SSL 的情况下编译 apache,因此可以使用 SSL 证书保护 Apache Web 服务器。
  • –enable-so 启用共享模块
  在 JavaScript 中处理文件

编译成功后,您可以看到 Apache 安装在 /opt/apache 下,如下所示。

现在,我们可以从此位置删除 httpd-2.4.6.tar.gz 和 httpd-2.4.6 文件夹,因为它们不再需要。

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

接下来,您可能对保护它们感兴趣。

喜欢阅读这篇文章吗? 与世界分享怎么样?