1.首先给nginx添加模块ngx_http_proxy_connect_module模块主要用于隧道SSL请求的代理服务器

模块下载地址:

https://github.com/chobits/ngx_http_proxy_connect_module

如果有问题联系楼主,后续我上云盘地址

下载好以后根据自己的nginx版本下载nginx包我这里是1.18.0

下载地址:http://nginx.org/en/download.html

这个是我这里的版本信息

2.解压文件

tar zxvf nginx-1.18.0.tar.gzunzip ngx_http_proxy_connect_module-master.zip#到nginx的目录底下打补丁cd nginx-1.18.0/#重点来了patch -p1 < /root/ngx_http_proxy_connect_module-master/patch/proxy_connect_rewrite_1018.patch./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/root/ngx_http_proxy_connect_module-mastermake && make install这里的 --add-module=/root/ngx_http_proxy_connect_module-master需要根据自己放逐ngx_http_proxy_connect_module-master.zip的位置修改

上面/root/ngx_http_proxy_connect_module-master/patch/这个路径里面有好几个patch,根据自己版本选择

选择列表

3.配置nginx配置

server {listen                         80;# dns resolver used by forward proxyingresolver   114.114.114.114  ipv6=off;# forward proxy for CONNECT requestproxy_connect;proxy_connect_allow            443 563;proxy_connect_connect_timeout  10s;proxy_connect_read_timeout     10s;proxy_connect_send_timeout     10s;# forward proxy for non-CONNECT requestlocation / {proxy_pass http://$host;proxy_set_header Host $host;}
}

4.重启nginx  注意了,是重启!!!重启!!!为什么强调,因为我reload坑了一天。。。一直发现出现400的问题,以为是nginx官方因为不支持所以不能用。结果发现是重启的问题o(╥﹏╥)o

nginx -s stopnginx -tnginx 

5.客户端配置

vim /etc/profile
http_proxy=代理服务器地址:80
https_proxy=代理服务器地址:80
no_proxy=10.*.*.*,*.local,localhost,127.0.0.1
export http_proxy https_proxy no_proxy

可以参考我yum的配置

https://blog.csdn.net/zetion_3/article/details/115867905

zabbix告警后续上教程

nginx正向代理https,zabbix内网实现企业微信告警相关推荐

  1. Nginx正向代理(实现内网(浏览器、终端、Docker)可以访问外网)

    环境:CentOS7.6.Nginx 1.16 说明:nginx正向代理默认只支持http,不支持https,需借助第三方模块"ngx_http_proxy_connect_module & ...

  2. nginx正向代理https

    nginx正向代理https 需求 当出现下述情形时,我们需要使用正向代理: 我们的client不能直接访问到服务器,倒是其他的client可以访问,且我们的client到OtherClient 的网 ...

  3. 搭建nginx反向代理用做内网域名转发

    搭建nginx反向代理用做内网域名转发 一.安装nginx $ sudo yum install nginx 二.修改配置文件 1 先备份配置文件 $ sudo cp /etc/nginx/nginx ...

  4. nginx 正向代理https配置

    1.需求描述 nginx正向代理 如图所示,公司内网为了安全考虑,只提供一台服务器可与外网作为网关,进行访问. 1.服务器A可以访问外网: 2.服务器B,C无法访问外网: 3.服务器ABC之间内网互通 ...

  5. nginx正向代理http,nginx正向代理https

    配置准备 正向代理,指的是通过代理服务器 代理浏览器/客户端去重定向请求访问到目标服务器 的一种代理服务. 正向代理服务的特点是代理服务器 代理的对象是浏览器/客户端,也就是对于目标服务器 来说浏览器 ...

  6. nginx做正向代理http,内网主机yum安装外网资源

    一.概念解释(基本解释详细可以百度) 正向代理:内网通过nginx请求外部url 反向代理:外部通过nginx请求内部服务器 二.配置简图 192.168.1.11类似内网,不能直接访问www.abc ...

  7. (二)nginx正向代理https

    原文章地址:https://www.cnblogs.com/zhaobin-diray/p/10861195.html 使用nginx作为http/https正向代理 默认nginx是不支持https ...

  8. Nginx正向代理https请求

    默认开源版本的nginx是不支持代理https请求的,如果要实现这个功能,需要第三方模块 https://github.com/chobits/ngx_http_proxy_connect_modul ...

  9. 基于windows系统前后端分离多端发布的调试解决方案(WSL+Nginx反向代理+编辑器debug+内网穿透)

    今天是 怪物猎人崛起 的发售日,早点撸完回家砍龙

最新文章

  1. vue获取“分享给朋友”按钮点击状态及自定义分享内容接口
  2. 获取所有栈的信息,只有最上面的和最下面的,但是不能获取栈中间的activity信息...
  3. Docker ASP.NET Core (5):Docker Compose
  4. pb retrieve时停止工作_大佬们挂在嘴边的PE、PB是什么?
  5. magento Service Temporarily Unavailable
  6. Yii 2.0 权威指南(7) 关键概念
  7. 惠普打印机故障代码_惠普激光打印机故障代码
  8. 【SQL Server】入门教程-基础篇(一)
  9. sql优化的几种方法
  10. 未被授权查看该页 HTTP 错误 401.3 - 未经授权
  11. 调用高德API实现数据可视化
  12. 什么软件可以截取电视剧视频片段?这3款软件极易上手!
  13. plink提取特定染色体中特定区域内SNP位点信息
  14. cgb2109-day02
  15. 共享雨伞,又一个昙花一现的共享经济?
  16. 面对流量型DDOS攻击不知所措?这几种DDOS防护手段你需要知道
  17. 产品升级|1-2月合刊:多款重磅产品来袭!
  18. 利用FireFox远程调试安卓手机web网页应用
  19. 1.1 Python 程序设计基本方法
  20. 2021年电工(初级)考试题库及电工(初级)考试资料

热门文章

  1. 山东大学有人陪!真的吗?_10,000小时! 您真的需要那么多吗?
  2. python cx_Oracle连接Oracle数据库查询
  3. ubuntu安装zookeeper和kafka
  4. chrome查看md文件
  5. Python3十大经典错误及解决办法
  6. 利用100个小例子总结Python的知识要点!
  7. 源码分析参考:Connection
  8. Python - 遍历列表时删除元素的正确做法
  9. 92款jQuery图片展示/幻灯插件开源软件
  10. ReportViewer教程(7)-对报表作一些调整(格式和属性)