1. 程式人生 > 其它 >麒麟伺服器V10 SP1 安裝httpd

麒麟伺服器V10 SP1 安裝httpd

伺服器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)執行以下命令,獲取安裝包。

wgethttp://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

當出現類似下面資訊時,表示安裝成功。