1. 程式人生 > >Linux系統中Apache服務的構建

Linux系統中Apache服務的構建

apache架構

下面給大家介紹一下Apache構架的操作方法,首先把宿主機上壓縮包進行共享
技術分享圖片
然後在用虛擬機進行掃描共享文件
技術分享圖片
在虛擬機上創建一個掛載點,對掃描到的共享文件掛載
技術分享圖片
掛載好之後,切換目錄到掛載點下,會看到共享後的三個壓縮包
技術分享圖片
然後依次進行解壓縮
技術分享圖片
這裏解壓第二個apr的壓縮包
技術分享圖片
解壓第三個apr-util壓縮包,然後為了是apr和apr-util能被httpd所使用,所以要復制apr和apr-util的軟件包到httpd文件下
技術分享圖片
然後使用yum倉庫安裝gcc和gcc-c++兩個編譯器
技術分享圖片
這裏可以看到安裝完成了
技術分享圖片
然後安裝一些相關的軟件包,因為這個軟件包沒有依賴性關系,所以使用rpm一鍵式安裝就可以,這裏的的pcre-devel的一個正則表達式的函數庫
技術分享圖片
安裝好函數庫之後,使用configure進行配置軟件模塊
./configure \
--prefix=/usr/local/apache \ 這裏是指定安裝路徑
--enable-so \ 使用動態模塊加載
--enable-rewrite \ 啟動重寫支持
--enable-mods-shared=most \ 啟用模塊
--with-mpm=worker \ 啟用多線程
--disable-cgid \
--disable-cgi 通用網關接口
技術分享圖片
軟件配置模塊安裝好之後,使用make進行格式轉化,使配置文件轉化為二進制的能被系統所識別執行
技術分享圖片
然後使用make install 執行軟件編譯環境的安裝
技術分享圖片
然後使用篩選過濾掉#註釋apache腳本的內容然後重定向到能被service執行的init.d的目錄,然後後面就可以使用service來進行操作
技術分享圖片
對上面篩選過濾出的腳本進行編輯
技術分享圖片
因為腳本的基本格式也是有#的所以前面會被過濾掉,這裏添加腳本的基本格式
技術分享圖片
添加好之後wq保存退出
技術分享圖片
查看腳本配置文件是否有執行權限
技術分享圖片
對HTTP進行一個開機自啟動的添加,然後是他在3、5模式下開機自啟動
技術分享圖片
對apahe的服務啟動配置文件進行軟鏈接的創建,然後進行編輯
技術分享圖片
把這裏的監聽對象改為我們虛擬機的IP地址並把前面的註釋符# 刪除,把ipv6的監聽端口進行註釋
技術分享圖片
查找到ServerName,修改為我們虛擬機的主機名加域名的格式
技術分享圖片
服務啟動配置文件修改好之後,開啟網絡服務
技術分享圖片
查看的web服務80端口是否開啟
技術分享圖片
然後關閉防火墻和增強性安全功能
技術分享圖片
以上都完成之後,打開宿主機瀏覽器,在鏈接窗口輸入我們剛才輸入的監聽的IP地址,就可以看到一個內容
技術分享圖片
當然這個內容是可以進行修改的,在下圖的路徑中找到默認首頁的html文件
技術分享圖片
然後使用vim編輯器進入,可以看到前面瀏覽器首頁顯示的內容
技術分享圖片
對這裏的內容進行修改為自己想要顯示的內容,然後保存退出
技術分享圖片
在瀏覽器刷新,就會顯示出上面你修改後的內容了
技術分享圖片

這就是apache構架的一個全部過程了,希望各位大神多多指點!!!

Linux系統中Apache服務的構建