nginx正向代理https,zabbix内网实现企业微信告警
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内网实现企业微信告警相关推荐
- Nginx正向代理(实现内网(浏览器、终端、Docker)可以访问外网)
环境:CentOS7.6.Nginx 1.16 说明:nginx正向代理默认只支持http,不支持https,需借助第三方模块"ngx_http_proxy_connect_module & ...
- nginx正向代理https
nginx正向代理https 需求 当出现下述情形时,我们需要使用正向代理: 我们的client不能直接访问到服务器,倒是其他的client可以访问,且我们的client到OtherClient 的网 ...
- 搭建nginx反向代理用做内网域名转发
搭建nginx反向代理用做内网域名转发 一.安装nginx $ sudo yum install nginx 二.修改配置文件 1 先备份配置文件 $ sudo cp /etc/nginx/nginx ...
- nginx 正向代理https配置
1.需求描述 nginx正向代理 如图所示,公司内网为了安全考虑,只提供一台服务器可与外网作为网关,进行访问. 1.服务器A可以访问外网: 2.服务器B,C无法访问外网: 3.服务器ABC之间内网互通 ...
- nginx正向代理http,nginx正向代理https
配置准备 正向代理,指的是通过代理服务器 代理浏览器/客户端去重定向请求访问到目标服务器 的一种代理服务. 正向代理服务的特点是代理服务器 代理的对象是浏览器/客户端,也就是对于目标服务器 来说浏览器 ...
- nginx做正向代理http,内网主机yum安装外网资源
一.概念解释(基本解释详细可以百度) 正向代理:内网通过nginx请求外部url 反向代理:外部通过nginx请求内部服务器 二.配置简图 192.168.1.11类似内网,不能直接访问www.abc ...
- (二)nginx正向代理https
原文章地址:https://www.cnblogs.com/zhaobin-diray/p/10861195.html 使用nginx作为http/https正向代理 默认nginx是不支持https ...
- Nginx正向代理https请求
默认开源版本的nginx是不支持代理https请求的,如果要实现这个功能,需要第三方模块 https://github.com/chobits/ngx_http_proxy_connect_modul ...
- 基于windows系统前后端分离多端发布的调试解决方案(WSL+Nginx反向代理+编辑器debug+内网穿透)
今天是 怪物猎人崛起 的发售日,早点撸完回家砍龙
最新文章
- vue获取“分享给朋友”按钮点击状态及自定义分享内容接口
- 获取所有栈的信息,只有最上面的和最下面的,但是不能获取栈中间的activity信息...
- Docker ASP.NET Core (5):Docker Compose
- pb retrieve时停止工作_大佬们挂在嘴边的PE、PB是什么?
- magento Service Temporarily Unavailable
- Yii 2.0 权威指南(7) 关键概念
- 惠普打印机故障代码_惠普激光打印机故障代码
- 【SQL Server】入门教程-基础篇(一)
- sql优化的几种方法
- 未被授权查看该页 HTTP 错误 401.3 - 未经授权
- 调用高德API实现数据可视化
- 什么软件可以截取电视剧视频片段?这3款软件极易上手!
- plink提取特定染色体中特定区域内SNP位点信息
- cgb2109-day02
- 共享雨伞,又一个昙花一现的共享经济?
- 面对流量型DDOS攻击不知所措?这几种DDOS防护手段你需要知道
- 产品升级|1-2月合刊:多款重磅产品来袭!
- 利用FireFox远程调试安卓手机web网页应用
- 1.1 Python 程序设计基本方法
- 2021年电工(初级)考试题库及电工(初级)考试资料