在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.gz和httpd-2.4.6文件夹,因为这些不再需要。
# rm -rf httpd-2.4.6.tar.gz httpd-2.4.6
接下来,您可能会对securing them.感兴趣