mkdir /usr/local/nginx/
cd /usr/local/nginx/
apt install dpkg-dev
apt-get source nginx
apt-get build-dep nginx
cd /usr/local/nginx/nginx-1.18.0/debian/modules
git clone https://github.com/vkholodkov/nginx-upload-module.git
vi /usr/local/nginx/nginx-1.18.0/debian/rules
在--add-dynamic-module=$(MODULESDIR)/http-subs-filter 最後加入 \ 並在底下加入
--add-module=$(MODULESDIR)/nginx-upload-module
之後返回上一層
dpkg-buildpackage -b
編譯完成將可開始安裝
dpkg --install nginx-common_1.18.0-6.1+deb11u2_all.deb
dpkg --install nginx-extras_1.18.0-6.1+deb11u2_amd64.deb
安裝自己編譯的版本後,系統會不斷提示要求升級
這時候只需要設定
apt-mark hold libnginx-mod-*
apt-mark hold nginx-*
就可以忽略提示了
mkdir -p /tmp/upload/{0..9}
chmod 777 /tmp/upload/{0..9}
本文来自投稿,不代表本站立场,如若转载,请注明出处: