1. 程式人生 > >Apache2(httpd-2.4.23)的安裝與基本配置

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伺服器

下圖是啟動成功的照片。