安裝順序
安裝編譯環境
yum -y install gcc gcc-c++
apr 編譯安裝
tar xzf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make
&&make
install
apr-util 編譯安裝
tar xzf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
make
&&make
install
pcre 編譯安裝
tar xzf pcre-8.32.tar.gz
cd pcre-8.32
./configure --prefix=/usr/local/pcre
make
&&make
install
httpd 編譯安裝
臨時新增(重啟網絡卡失效)
[root@localhost ~]# ifconfig eth0:0 192.168.153.155
[root@localhost ~]# ifconfig eth0:1 192.168.153.156
檢視效果
永久新增
複製網絡卡配置檔案並編輯
重啟網絡卡檢視結果
建立兩個虛擬主機的**根目錄和測試頁面
[root@localhost ~]# mkdir /opt/1806a
[root@localhost ~]# mkdir /opt/1806b
[root@localhost ~]# echo 「1806a」 > /opt/1806a/index.html
[root@localhost ~]# echo 「1806b」 > /opt/1806b/index.html
位置 : /usr/local/apache/conf/httpd.conf
給虛擬主機的兩個**根目錄授權
不然會報訪問被拒絕的錯誤,狀態碼為403
將包含虛擬主機這一行取消注釋
位置 :/usr/local/apache/conf/extra/httpd-vhosts.conf
開啟apache服務
檢視效果
原始碼安裝Apache
root localhost rpm qa grep httpd檢視軟體包是否存在 apr 1.7.0.tar.gz apr util 1.6.1.tar.gz httpd 2.4.39.tar.gz安裝依賴環境 root localhost yum y install expat devel pc...
apache原始碼安裝
安裝相關依賴 yum install gcc,make,openssl,openssl devel安裝apache需要以下四個原始碼包 httpd.tar.gz 主程式包 apr.tar.gz 依賴包 apr util.tar.gz 依賴包 pcre.zip 依賴包首先安裝apr.tar.gz 解壓...
原始碼安裝apache
安裝依賴 yum y install gcc gcc c 編譯安裝 cd到httpd原始碼包所在目錄,解壓原始碼包。解壓原始碼包 切換到httpd目錄下 讓apache核心裝載dso,並指定安裝目錄為 usr local apache2 configure enable so prefix usr ...