在 Ubuntu 上安裝 Nginx SSL 模塊,你需要先安裝 Nginx,然后通過編譯的方式添加 SSL 模塊。以下是詳細步驟:
安裝 Nginx: 打開終端,運行以下命令來安裝 Nginx:
sudo apt update
sudo apt install nginx
安裝編譯 Nginx 所需的依賴包:
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
下載 Nginx 源碼:
訪問 Nginx 官方網站(http://nginx.org/en/download.html),找到你需要的 Nginx 版本,然后使用 wget 命令下載源碼。例如,如果你需要下載 Nginx 1.21.0 版本,可以運行以下命令:
wget http://nginx.org/download/nginx-1.21.0.tar.gz
解壓 Nginx 源碼:
tar -zxvf nginx-1.21.0.tar.gz
cd nginx-1.21.0
配置 Nginx 以添加 SSL 模塊:
在解壓后的 Nginx 源碼目錄中,運行以下命令來配置 Nginx。這里的 --with-http_ssl_module 參數表示添加 SSL 模塊:
./configure --with-http_ssl_module
編譯并安裝 Nginx:
make
sudo make install
創建符號鏈接,以便在任何位置運行 Nginx 命令:
sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
啟動 Nginx:
sudo nginx
驗證 SSL 模塊是否已成功添加:
運行以下命令查看 Nginx 的模塊列表,確認其中包含 http_ssl_module:
nginx -V
現在,你已經在 Ubuntu 上安裝了帶有 SSL 模塊的 Nginx。接下來,你可以配置 Nginx 以使用 SSL 證書,從而啟用 HTTPS。