nginx 基于ngx_http_proxy_connect_module模块实现http/https正向代理
nginx 基于ngx_http_proxy_connect_module模块实现http/https正向代理背景介绍在网上查询相关内容发现,nginx默认的正向代理功能是不支持https的正向代理的。配置了reslover之后访问https的网站会显示证书错误。
网上给出的一种解决方案是 用 Nginx 实现 Socket 转发,然后使用 Squid 实现 http/https 代理。
后来找到了一个nginx的第三方模块ngx_http_proxy_connect_module,可以只通过nginx实现正向代理功能。
环境Centos 6.7 x64
nginx 1.12.1
配置安装下载模块123wget https://codeload.github.com/chobits/ngx_http_proxy_connect_module/zip/masterunzip mastermv ngx_http_proxy_connect_module-master /soft
编译安装nginx12345678910cd /soft/nginx-1.12.1patch -p1 < ...
mysql双主+keepalived
mysql双主+keepalived环境介绍
节点
ip
系统
mysql版本
keepalived版本
备注
1
172.20.10.1
rhel 7.4 x86_64
5.7.28
2.0.19
关闭selinux和firewalld
2
172.20.10.2
rhel 7.4 x86_64
5.7.28
2.0.19
关闭selinux和firewalld
3
172.20.10.3
-
-
-
vip
安装配置mysql安装mysql采用 yum 方式安装。具体操作步骤如下:
本步 node1,node2都执行相同操作。
1234567891011#创建软件包存放目录mkdir /soft -p#安装mysqlcd /softwget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpmrpm -ivh mysql80-community-release-el7-3.noarch.rpmcd /etc/yum.repos.d/vim mysql-community.repo ...
jdk openssl证书
123cd /usr/java/jdk1.6.0_45/jre/lib/securitykeytool -list -keystore cacerts -storepass changeit | grep digicertglobalrootcakeytool -list -keystore cacerts -storepass changeit | grep baltimorecybertrustca
datax-web部署
datax-web部署github地址
部署环境说明
MySQL (5.5+) 必选,对应客户端可以选装, Linux服务上若安装mysql的客户端可以通过部署脚本快速初始化数据库
JDK (1.8.0_xxx) 必选
DataX 必选
Python (2.x) (支持Python3需要修改替换datax/bin下面的三个python文件,替换文件在doc/datax-web/datax-python3下) 必选,主要用于调度执行底层DataX的启动脚本,默认的方式是以Java子进程方式执行DataX,用户可以选择以Python方式来做自定义的改造
部署说明部署datax本部分直接下载DataX工具包:DataX下载地址
下载后解压至本地某个目录,进入bin目录,即可运行同步作业:
12cd {YOUR_DATAX_HOME}/binpython datax.py {YOUR_JOB.json}
自检脚本:
1python {YOUR_DATAX_HOME}/bin/datax.py {YOUR_DATAX_H ...
sentinel.conf
12345678910port 26379 daemonize yesprotected-mode nologfile "/home/redis/logs/sentinel.log" sentinel announce-ip 192.168.0.201 sentinel monitor mymaster 192.168.0.201 6379 2 sentinel down-after-milliseconds mymaster 15000 sentinel failover-timeout mymaster 900000sentinel parallel-syncs mymaster 1