Apache2(httpd-2.4.23)的安裝與基本配置
Linux的版本號是 Ubuntu 16.04 LTS
1.下載原始碼
httpd-2.4.23.tar.gz、apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.39.tar.gz。
2.原始碼解包
將下載的安裝包複製到某一使用者目錄下(下面以/usr/local/src/目錄為例介紹),然後用以下命令解壓:
cd /usr/local/src
tar xvfz httpd-2.4.23.tar.gz
tar xvfz par-1.5.2.tar.gz
tar xvfz apr-util-1.5.4.tar.gz
tar xvfz pcre-8.39.tar.gz
將會在/usr/local/src目錄下建立4個子目錄,該目錄包含所有的原始碼和相關文件。
3.安裝apr
/usr/local/apr-1.5.2目錄下依次執行如下命令:
./configure --prefix=/usr/local/apr#這裡設定的是安裝路徑名
make#編譯
make install#安裝
#如果許可權不夠,要用sudo管理員命令
4.安裝apr-util
/usr/local/apr-util-1.5.4目錄下依次執行如下命令:
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make
make install
5.安裝pcre
/usr/local/pcre-8.39目錄下依次執行如下命令:
./configure --prefix=/usr/local/pcre
make
make install
6.安裝apache2
/usr/local/pcre-8.39目錄下依次執行如下命令:
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
make
make install
7.配置伺服器名稱
cd /usr/local/apache2/conf
vi httpd.conf
(1)修改伺服器名稱
指定HTTP伺服器的域名和伺服器埠:
ServerName www.test.com:80#把ServerName前面的“#”去掉即可
為了能在本機上通過域名www.test.com訪問Web伺服器,可以在本機的/etc/hosts檔案尾部增加一項本地域名與IP地址對應表,以便在本機上測試訪問www.test.com伺服器:
vi /etc/hosts
192.168.XXX.XXXwww.test.com#192.168.XXX.XXX為本機IP地址
8.執行與停止
可以執行以下命令手工啟動你的Apache HTTP伺服器:
cd /usr/local/apache2/bin
./apachectl start#stop、restart
還可以編輯啟動apache2,並將該檔案放到/etc/rc.d/rc.local/init.d目錄下,系統開機時自動啟動Web伺服器
下圖是啟動成功的照片。