1、添加mockbuild用戶, useradd mockbuild
2、安裝源碼包, rpm -ivh httpd-x.x.x-x.el7.centos.src.rpm
3、解壓源碼包, tar jxvf httpd-x.x.x.tar.bz2
4、修改include/ap_release.h程式內容
5、修改os/unix/os.h程式內容
6、打包httpd-x.x.x目錄, tar cvfj httpd-x.x.x.tar.bz2 httpd-x.x.x
7、安裝開發包, yum group install "Development Tools" -y
8、安裝依賴的rpm包, yum install xmlto zlib-devel libselinux-devel lua-devel apr-devel apr-util-devel pcre-devel systemd-devel openssl-devel libxml2-devel -y
9、編譯httpd二進位安裝包, rpmbuild -bb httpd.spec
10、安裝httpd rpm二進位包, 且修改httpd.conf設定檔參數
11、啟動httpd服務, 用流覽器開發調試工具查看Apache目前的版本資訊
備註:任何Web伺服器程式都可以對原始程式碼進行修改設置進行偽裝