Apache原始碼安裝和虛擬主機配置

2021-10-10 11:41:36 字數 2364 閱讀 3837

安裝順序

安裝編譯環境

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 ...