首先,要取得適用你系統版本的http源碼包,這里推薦兩個網站:
根據自己系統的版本下載相應的源碼包;
CentOS7 下載 httpd-2.4.25.tar
CentOS6 下載 httpd-2.2.32.tar
以CentOS 6 示例:
首先,我們先來為httpd配備外部環境,以便它能夠順利安裝;可以直接使用yum來下載
Development Tools 包組;具體命令如下“yum groupinstall ‘Development Tools’”
他會直接生成httpd所需要的外部環境,然后,我們就可以來實施具體安裝了;
第一步: 先將源碼包下載到windows桌面,然后使用RZ工具上傳到虛擬機上;
第二步:這是一個壓縮的源碼包,我們可以使用 tar xvf 打包并解壓到當前目錄;
解壓完成,生成httpd-2.2.32目錄;
然后我們進入到此目錄:cd httpd-2.2.32 可以看到生成的許多文件;
第三步:在httpd-2.2.32目錄下執行./configure –prefix=/app/http2.2 –sysconfdir=/etc/http2.2命令
生成makefile文件;
將生成的文件存放到/app目錄下 命名為http2.2
單獨將sysconfdir文件放到/etc目錄下 也命名為http2.2 方便以后查找
可以看到 Makefile 文件以生成
然后執行 make 命令; 等待命令完成;
此時,你需要檢查一下在本機上有無web服務,如有的話需要先進行卸載!
然后就可以執行 Make install 命令
執行成功后;可以看到/etc /app 內文件以生成;
#注:第三步所執行內容需在httpd-2.2.32 目錄內進行
第四步:cd /app/http2.2/bin
執行./apachectl start 命令
第五步:打開防火墻 :iptables -F
禁用selinux :setenforce 0
第六步:使用curl 命令檢查http地址是否可用
顯示已上提示則證明可以訪問,那么我們就可以使用瀏覽器進行訪問了;
當然了,我們還可以對頁面進行簡單的編輯;
執行命令 cd /app/http2.2/htdocs 進入到htdocs 目錄 可以看到
index.html 文件 使用 vim 命令對其進行編輯即可;
網站內容;
注釋:藍色標記為執行命令,紅色標記為文件目錄;
初次編寫,歡迎指導!
原創文章,作者:Marui,如若轉載,請注明出處:http://www.www58058.com/70828