nginx 正向代理编译报错ngx_http_request.h:47:0: error —— 筑梦之路
2023-09-14 09:09:35 时间
记录下这个坑,有很多文章都没解决该问题
git clone https://github.com/chobits/ngx_http_proxy_connect_module.git
tar -zxf nginx-1.22.1.tar.gz
cd nginx-1.22.1
关键步骤在此处,此处不做好,就会出现标题的错误
patch -p1 < /root/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_102101.patch
此处打补丁,需要对应nginx版本,官方文档中有表格说明,附在后面
./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx.pid --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-threads --add-module=/root/ngx_http_proxy_connect_module
make && make install
#注册到systemd 管理
cat /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStartPost=/bin/sleep 0.1
ExecStartPre=/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
正向代理模块github地址:GitHub - chobits/ngx_http_proxy_connect_module: A forward proxy module for CONNECT request handling
之前做过类似的,但是没有出现这个问题,也列在这里作为参考资料
解决内网环境下的钉钉告警通知——筑梦之路_内网如何使用钉钉机器人通知_筑梦之路的博客-CSDN博客 nginx无证书代理http/https协议两种解决方案——筑梦之路_nginx ssl_preread_筑梦之路的博客-CSDN博客
相关文章
- tomcat+nginx反向代理(实现一个服务器,一个ip共用80端口)
- 使用nginx实现反向代理
- 论述Android通过HttpURLConnection与HttpClient联网代理网关设置
- Nginx 反向代理并缓存及缓存清除技术
- nginx精准反向代理
- Nginx反向代理400错误
- nginx全面解析【负载均衡、反向代理、高可用、宕机容错】
- 正向代理与反向代理的区别(转)
- nginx 反向代理
- Centos 7.6配置nginx反向代理负载均衡集群
- nginx反向代理 强制https请求
- 不一样的代理模式(设计模式十三)
- LNMP详解(七)——Nginx反向代理配置实战
- 实战:lamp+nginx代理+discuz+wordpress+phpmyadmin搭建
- iOS swift applicationWillTerminate代理方法
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 项目中配置 OpenSSL 开源库 | 使用 OpenSSL 开源库解密 dex 文件 )
- Nginx反向代理配置
- (一)Nginx正向代理与反向代理
- nginx反向代理https访问502, nginx反向代理, 支持SNI的https回源,SNI源点,nginx反向代理报错
- 【云原生之Docker实战】使用docker部署nginx-proxy-manager-zh反向代理工具
- Nginx安装配置&反向代理
- 内网渗透代理——内网的防火墙只配置了入站规则比如只有80端口
- nginx 反向代理
- Xshell添加ssh隧道SOCKS代理
- Nginx_01_Nginx三大基础功能(静态服务器、虚拟主机、负载均衡/服务端代理)
- jenkins开启web代理通过tcp端口方式使master与slave建立连接
- Nginx反向代理web程序解决谷歌跨越问题配置详解
- nginx通过四层代理实现端口转发