操作系統版本:
Alibaba Cloud Linux 3.2104 LTS 64位
nginx版本:??nginx-1.25.3
1. 下載軟件
切換目錄
cd? /server
wget http://nginx.org/download/nginx-1.25.3.tar.gz
1.1解壓
?tar -zxvf??????????nginx-1.25.3.tar.gz
1.2切換到源碼所在目錄
cd???nginx-1.25.3
1.3 下載?ngx_http_proxy_connect_module
?wget https://github.com/chobits/ngx_http_proxy_connect_module/archive/refs/heads/master.zip
?unzip master.zip
解壓完畢后文件夾名稱:?ngx_http_proxy_connect_module-master
將 這個補丁放到?/server/server/nginx-1.25.3/src 路徑下面
?mv?ngx_http_proxy_connect_module-master? ?/server/server/nginx-1.25.3/src
目錄結構如下:
執行補丁腳本:
cd??/server/nginx-1.25.3/
patch -p1 </server/nginx-1.25.3/src/ngx_http_proxy_connect_module-master/patch/proxy_connect_rewrite_102101.patch
執行成功
2.配置并且編譯
2.1配置
./configure --add-dynamic-module=/server/nginx-1.25.3/src/ngx_http_proxy_connect_module-master
?2.2編譯
make && make install
啟動之前需要將 此 配置加入 nginx.conf文件中
load_module /usr/local/nginx/modules/ngx_http_proxy_connect_module.so;
然后切換到nginx編譯過的目錄中
cd /usr/local/nginx/sbin
啟動
./nginx?