服务器httpd安装手册
一、软件介绍
Linux httpd服务是Apache HTTP服务器程序。
二、可支持版本和获取方式
a.在ARM上运行httpd服务,建议最低版本是httpd-2.4.39
b. Httpd各版本下载地址:http://httpd.apache.org/download.cgi#apache24
三、操作系统选择
本文使用的操作系统为Kylin-Server-10-SP1-Release-Build05-20200727-arm64-2020-07-27
四、编译和测试方式
1. 编译环境配置
安装依赖包:
yum install apr-devel.aarch64 apr-util-devel.aarch64 pcre-devel.aarch64 -y
2. 编译源代码
(1)执行以下命令,获取安装包。
wget http://archive.apache.org/dist/httpd/httpd-2.4.39.tar.gz
(2)执行以下命令,解压安装包。
tar -zxvf httpd-2.4.39.tar.gz
(3)进入安装目录。
cd httpd-2.4.39
(4)修改配置“config.sub”。
vim ./build/config.sub
查找“x86”内容的位置,在其位置后面添加“aarch64”类型。
在“case $basic_machine in”区域的两个位置修改。
1) 修改下述内容。
| x86 | xc16x | xstormy16 | xtensa \
修改后为:
| x86 | aarch64 | xc16x | xstormy16 | xtensa \
2) 修改下述内容。
| x86-* | x86_64-* | xc16x-* | xps100-* \
修改后为:
| x86-* | aarch64-* | x86_64-* | xc16x-* | xps100-* \
(5)生成Makefile文件。
./configure --host=aarch64 --build=aarch64
(6)编辑httpd源码。
make -j64
(7)安装httpd。
make install
3.测试已完成编译的软件
(1)执行以下命令,查看httpd版本:
cd /usr/local/apache2/bin/
./httpd -v
系统回显类似如下信息:
(2)执行以下命令,启动httpd服务:
./apachectl start
系统回显类似如下信息:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
(3)执行以下命令,查看httpd安装情况:
ps -ef|grep httpd
当出现类似下面信息时,表示安装成功。