麒麟伺服器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
當出現類似下面資訊時,表示安裝成功。