当前位置: 首页 > news >正文

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 

相关文章:

  • 判断上三角矩阵
  • ORACLE使用Mybatis-plus批量插入
  • 12月12日作业
  • 2024年AI云计算专题研究报告:智算带来的变化
  • 黑客应该从小抓起
  • linux 中crontab 定时任务计划创建时间文件夹示例
  • C语言leetcode集训一:数组
  • Centos7、Mysql8.0 load_file函数返回为空的终极解决方法--暨selinux的深入理解
  • AI工具导航网站(包含写作、翻译、设计、论文润色去重的AI工具集)
  • Command ‘npm‘ not found, but can be installed with:sudo apt install npm 解决方案
  • Ubuntu22.04中用户的全名
  • RabbitMQ使用指南
  • C++学习笔记—— C++内存管理方式:new和delete操作符进行动态内存管理
  • Java解决二进制矩阵中特殊位置问题
  • 101基于matlab的极限学习机ELM算法进行遥感图像分类
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 07.Android之多媒体问题
  • Computed property XXX was assigned to but it has no setter
  • Hibernate最全面试题
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Laravel 实践之路: 数据库迁移与数据填充
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • 爱情 北京女病人
  • 利用jquery编写加法运算验证码
  • 如何使用 JavaScript 解析 URL
  • 深度学习在携程攻略社区的应用
  • 使用 @font-face
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 数据可视化之 Sankey 桑基图的实现
  • 一些关于Rust在2019年的思考
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #DBA杂记1
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #Linux(帮助手册)
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $L^p$ 调和函数恒为零
  • (C语言)球球大作战
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (轉)JSON.stringify 语法实例讲解
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8.0 发布到 IIS
  • .NET Framework杂记
  • .NET Standard 的管理策略
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @开发者,一文搞懂什么是 C# 计时器!
  • []Telit UC864E 拨号上网
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [20171106]配置客户端连接注意.txt
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——