生态社区

适配知识库

服务器V10 SP1 安装httpd

发布时间:2021-07-27    浏览次数:498次    作者:湖南省计算产业生态创新中心 (长沙)

服务器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

当出现类似下面信息时,表示安装成功。