git clone https://github.com/chobits/ngx_http_proxy_connect_module.git
wget http://nginx.org/download/nginx-1.25.0.tar.gz
tar -xzvf nginx-1.25.0.tar.gz
cd nginx-1.25.0/
sudo patch -p1 < ../ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_102101.patch
sudo ./configure --with-http_ssl_module --add-module=../ngx_http_proxy_connect_module
sudo make && sudo make install
安装后启动 nginx
cd /usr/local/nginx/sbin
# 查看安装的模块
sudo ./nginx -V
# 启动
sudo ./nginx -s reload
网址输入 IP 即可访问了。
如果 Nginx报错:
nginx: [error] invalid PID number "" in "/run/nginx.pid"
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解决办法:
sudo ./nginx -c /usr/local/nginx/conf/nginx.conf
sudo ./nginx -s reload