在Unix上安装Apache 2.4.6

在Linux环境下安装Apache HTTP服务器的快速指南

Apache是最受欢迎的Web服务器,如果您是系统管理员,则很可能不会错过Apache HTTP的路径。

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

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

下载Apache HTTP

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

安装Apache HTTP

我们将在/opt/apache目录下安装启用了mod_ssl的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 cert来保护Apache Web服务器。
  • –enable-so 启用共享模块

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

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

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

接下来,您可能会对securing them.感兴趣

类似文章