nginx配置正向代理支持https

操作系统版本:

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

相关推荐
大家的笔记本6 分钟前
jetson orin super nano(arm linux系统)上读取大恒图像工业相机(型号MER-050-560U3C)教程
linux·arm开发·相机
007php0077 分钟前
Redis高级面试题解析:深入理解Redis的工作原理与优化策略
java·开发语言·redis·nginx·缓存·面试·职场和发展
九章云极AladdinEdu21 分钟前
深度学习优化器进化史:从SGD到AdamW的原理与选择
linux·服务器·开发语言·网络·人工智能·深度学习·gpu算力
Xxtaoaooo32 分钟前
Nginx 502 网关错误:upstream 超时配置的踩坑与优化
运维·nginx·负载均衡·502错误·upstream超时
青草地溪水旁1 小时前
Linux epoll 事件模型终极指南:深入解析 epoll_event 与事件类型
linux·epoll
..过云雨1 小时前
04.【Linux系统编程】基础开发工具2(makefile、进度条程序实现、版本控制器Git、调试器gdb/cgdb的使用)
linux·笔记·学习
zzzsde1 小时前
【Linux】初识Linux
linux·运维·服务器
fouryears_234171 小时前
云服务器使用代理稳定与github通信方法
运维·服务器·github
渡我白衣2 小时前
Linux网络:应用层协议http
linux·网络·http
爱琴孩2 小时前
企业级VIP+Nginx的网络访问方案
nginx·keepalive·vip