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

CentOS 上編譯安裝 Nginx + 實驗環境搭建 + 測試

CentOS 上編譯安裝 Nginx + 實驗環境搭建 + 測試

Nginx 是一款高效能的網頁伺服器,廣泛應用於靜態內容的提供、反向代理及負載均衡等場景。本文將介紹如何在 CentOS 系統上編譯安裝 Nginx,並搭建一個簡單的實驗環境進行測試。

環境準備

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

sudo yum update -y

接下來,安裝編譯 Nginx 所需的依賴包:

sudo yum install -y gcc pcre-devel zlib-devel make

下載 Nginx 源碼

前往 Nginx 的官方網站,下載最新版本的源碼包。您可以使用 wget 命令直接下載:

wget http://nginx.org/download/nginx-1.23.0.tar.gz

下載完成後,解壓縮源碼包:

tar -zxvf nginx-1.23.0.tar.gz

編譯 Nginx

進入解壓後的目錄,開始編譯 Nginx:

cd nginx-1.23.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module

這裡我們指定了安裝路徑和啟用 SSL 模組。接下來,執行編譯和安裝:

make
sudo make install

啟動 Nginx

安裝完成後,您可以使用以下命令啟動 Nginx:

sudo /usr/local/nginx/sbin/nginx

要檢查 Nginx 是否成功啟動,可以在瀏覽器中輸入伺服器的 IP 地址。如果一切正常,您應該能看到 Nginx 的歡迎頁面。

搭建實驗環境

為了進行測試,我們可以創建一個簡單的 HTML 頁面。首先,進入 Nginx 的默認網頁目錄:

cd /usr/local/nginx/html

然後,使用編輯器創建一個新的 HTML 文件:

echo "<html><body><h1>Hello, Nginx!</h1></body></html>" > index.html

現在,您可以再次在瀏覽器中訪問伺服器的 IP 地址,應該能看到您剛剛創建的頁面。

測試 Nginx 性能

為了測試 Nginx 的性能,我們可以使用 ab(Apache Benchmark)工具。首先,安裝 ab 工具:

sudo yum install -y httpd-tools

然後,使用以下命令進行性能測試:

ab -n 100 -c 10 http://your_server_ip/

這裡的 -n 參數指定了請求的總數,-c 參數指定了同時請求的數量。測試完成後,您將看到 Nginx 的性能報告,包括請求的處理時間和成功率等信息。

總結

本文介紹了如何在 CentOS 上編譯安裝 Nginx,搭建實驗環境並進行性能測試。透過這些步驟,您可以更深入地了解 Nginx 的運作原理及其性能特性。如果您需要穩定的伺服器環境來運行 Nginx,考慮使用 香港VPS 服務,以獲得更好的性能和可靠性。