服务器设置和教程 · 6 10 月, 2024

CentOS 7.3 環境下源碼安裝 httpd 2.4

CentOS 7.3 環境下源碼安裝 httpd 2.4

在當今的網絡環境中,Apache HTTP Server(簡稱 httpd)是最受歡迎的網頁伺服器之一。它的穩定性和靈活性使其成為許多網站的首選。本文將介紹如何在 CentOS 7.3 環境下從源碼安裝 httpd 2.4,並提供詳細的步驟和注意事項。

前期準備

在開始安裝之前,確保你的 CentOS 7.3 系統已經更新到最新版本。可以使用以下命令進行更新:

sudo yum update -y

接下來,安裝一些必要的依賴包,這些包將幫助我們編譯和安裝 httpd:

sudo yum install -y gcc make apr apr-devel pcre pcre-devel openssl openssl-devel

下載 httpd 2.4 源碼

接下來,我們需要下載 httpd 2.4 的源碼。可以從 Apache 官方網站獲取最新版本的源碼包。使用以下命令下載:

wget https://downloads.apache.org/httpd/httpd-2.4.x.tar.gz

請將上面的 “2.4.x” 替換為你想要的具體版本號。下載完成後,解壓縮源碼包:

tar -zxvf httpd-2.4.x.tar.gz

編譯和安裝 httpd

進入解壓後的目錄:

cd httpd-2.4.x

然後,使用以下命令配置編譯選項:

./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-included-apr

這裡的選項解釋如下:

  • --prefix: 指定安裝目錄。
  • --enable-so: 啟用動態模組支持。
  • --enable-ssl: 啟用 SSL 支持。
  • --with-included-apr: 使用內建的 APR 庫。

配置完成後,開始編譯和安裝:

make
sudo make install

配置 httpd

安裝完成後,httpd 的主配置文件位於 /usr/local/apache2/conf/httpd.conf。可以使用文本編輯器打開並進行必要的配置:

sudo vi /usr/local/apache2/conf/httpd.conf

在配置文件中,你可以設置伺服器名稱、端口號、文檔根目錄等。以下是一個簡單的配置示例:

ServerName localhost:80
DocumentRoot "/usr/local/apache2/htdocs"

    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted

啟動 httpd 伺服器

配置完成後,可以啟動 httpd 伺服器:

/usr/local/apache2/bin/apachectl start

要檢查 httpd 是否正常運行,可以在瀏覽器中輸入 http://localhost,如果看到 Apache 的歡迎頁面,則表示安裝成功。

總結

在 CentOS 7.3 環境下源碼安裝 httpd 2.4 的過程相對簡單,只需遵循上述步驟即可完成。這種安裝方式不僅能讓你獲得最新版本的 httpd,還能根據需要進行自定義配置。如果你需要穩定的 VPS 服務來運行你的網站,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,均可滿足你的需求。