1. 安裝必要的依賴
在編譯 Nginx 之前,你需要安裝一些必要的依賴包,像編譯工具和庫文件等。以 CentOS 系統為例,可借助yum
命令來安裝:
bash
sudo yum install -y gcc pcre-devel zlib-devel openssl-devel
要是使用的是 Ubuntu 系統,就用apt
命令:
bash
sudo apt update
sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
2. 下載 Nginx 源碼
你可以從 Nginx 官方網站下載最新的穩定版本。先創建一個目錄用于存放下載的源碼,接著使用wget
命令下載:
3. 解壓源碼包
下載完成后,解壓剛剛下載的壓縮包:
bash
tar -zxvf nginx-1.24.0.tar.gz
cd nginx-1.24.0
4. 配置編譯選項
在編譯之前,需要配置編譯選項。你可以使用./configure
命令,同時可以根據需求添加額外的配置參數。下面是一個基本的配置示例:
bash
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_gzip_static_module
--prefix
:指定 Nginx 的安裝目錄。--with-http_ssl_module
:啟用 SSL 模塊,支持 HTTPS。--with-http_v2_module
:啟用 HTTP/2 模塊。--with-http_gzip_static_module
:啟用 gzip 靜態壓縮模塊。
5. 編譯和安裝
配置完成后,進行編譯和安裝操作:
bash
make
sudo make install