草庐IT

手记系列之三 ----- 关于使用Nginx的一些使用方法和经验

前言本篇文章主要介绍的关于本人在使用Nginx的一些使用方法和经验~Nginx介绍介绍Nginx("enginex")是一款是由俄罗斯的程序设计师IgorSysoev所开发高性能的Web和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。正向代理和反向代理更详细的理论知识可以看这篇文章:https://www.nginx.org.cn/article/detail/177网上这块的资料很多,个人理解核心,就是用户去访问互联网的服务就是正向代理,互联网服务访问我们部署的服务就是反向代理。负载均衡介绍相关的使用教程可以

手记系列之三 ----- 关于使用Nginx的一些使用方法和经验

前言本篇文章主要介绍的关于本人在使用Nginx的一些使用方法和经验~Nginx介绍介绍Nginx("enginex")是一款是由俄罗斯的程序设计师IgorSysoev所开发高性能的Web和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。正向代理和反向代理更详细的理论知识可以看这篇文章:https://www.nginx.org.cn/article/detail/177网上这块的资料很多,个人理解核心,就是用户去访问互联网的服务就是正向代理,互联网服务访问我们部署的服务就是反向代理。负载均衡介绍相关的使用教程可以

ShardingSphere-Proxy5搭建使用

ShardingSphere-Proxy5搭建使用ApacheShardingSphere下的一个产品,定位为透明化的数据库代理端,与mycat类似,所有的分片都由其完成。ShardingSphere-Proxy5下载安装官网提供三种安装方式,这里主要记录两种二进制包安装官网下载二进制包apache-shardingsphere-5.2.0-shardingsphere-proxy-bin.tar.gz下载MySQL驱动mysql-connector-java-8.0.22.jar(根据所使用的mysql下载对应版本)将MySQl驱动放至shardingsphere-proxy解压目录中的ex

ShardingSphere-Proxy5搭建使用

ShardingSphere-Proxy5搭建使用ApacheShardingSphere下的一个产品,定位为透明化的数据库代理端,与mycat类似,所有的分片都由其完成。ShardingSphere-Proxy5下载安装官网提供三种安装方式,这里主要记录两种二进制包安装官网下载二进制包apache-shardingsphere-5.2.0-shardingsphere-proxy-bin.tar.gz下载MySQL驱动mysql-connector-java-8.0.22.jar(根据所使用的mysql下载对应版本)将MySQl驱动放至shardingsphere-proxy解压目录中的ex

Pisa-Proxy 之 SQL 解析实践

SQL语句解析是一个重要且复杂的技术,数据库流量相关的SQL审计、读写分离、分片等功能都依赖于SQL解析,而Pisa-Proxy作为DatabaseMesh理念的一个实践,对数据库流量的治理是其核心,因此实现SQL解析是一项很重要的工作。本文将以Pisa-Proxy实践为例,为大家展现Pisa-Proxy中的SQL解析实现,遇到的问题及优化。一、背景关于语法分析语法分析一般通过词法分析器,如Flex,生成相应的token,语法分析器通过分析token,来判断是否满足定义的语法规则。语法分析器一般会通过解析生成器生成。语法分析算法常用的有以下:LL(自上而下)与上下文无关文法,从左到右扫描,从最

Pisa-Proxy 之 SQL 解析实践

SQL语句解析是一个重要且复杂的技术,数据库流量相关的SQL审计、读写分离、分片等功能都依赖于SQL解析,而Pisa-Proxy作为DatabaseMesh理念的一个实践,对数据库流量的治理是其核心,因此实现SQL解析是一项很重要的工作。本文将以Pisa-Proxy实践为例,为大家展现Pisa-Proxy中的SQL解析实现,遇到的问题及优化。一、背景关于语法分析语法分析一般通过词法分析器,如Flex,生成相应的token,语法分析器通过分析token,来判断是否满足定义的语法规则。语法分析器一般会通过解析生成器生成。语法分析算法常用的有以下:LL(自上而下)与上下文无关文法,从左到右扫描,从最

系统环境变量中 HTTPS_PROXY 的误区

前段时间在测试一个连麦demo,demo简要说可以在内网环境中运行时,输入频道号就可以模拟连麦但是在加入连麦时,一直返回错误-2EOF,询问得知,该错误的解释信息是“ServiceUnavailable”,询问服务器的同学得知,他们那边的服务器并没有收到连麦请求使用wireshark查看Http报文,demo为方便测试没有使用Https来安全连接发现Destination的IP一直是代理接口,并不是服务器的IP也就是说我电脑上设置了代理,那解决方法就很简单,关闭代理就行 关闭之后,发现还是不行,在同事建议下,修改hosts文件,直接将ip绑定到服务器的域名再使用ping来测试地址,发现域名仍然

系统环境变量中 HTTPS_PROXY 的误区

前段时间在测试一个连麦demo,demo简要说可以在内网环境中运行时,输入频道号就可以模拟连麦但是在加入连麦时,一直返回错误-2EOF,询问得知,该错误的解释信息是“ServiceUnavailable”,询问服务器的同学得知,他们那边的服务器并没有收到连麦请求使用wireshark查看Http报文,demo为方便测试没有使用Https来安全连接发现Destination的IP一直是代理接口,并不是服务器的IP也就是说我电脑上设置了代理,那解决方法就很简单,关闭代理就行 关闭之后,发现还是不行,在同事建议下,修改hosts文件,直接将ip绑定到服务器的域名再使用ping来测试地址,发现域名仍然

NC 使用Nginx实现https的反向代理

summary:[通过Nginx实现NCC的https访问,并解决UClient应用的问题]1概述通过Nginx安装配置反向代理,实现NC、NCC的https访问。本文以NCC2005为例,说明如何配置Nginx、NCC,以及解决UClient无法访问https代理的问题。其他版本的NC可以以此类推。2实现需求NCC2005应用地址:http://10.16.51.147:2005Nginx_1.22.0服务地址:10.16.51.147最终实现代理访问:https://10.16.51.147->http://10.16.51.147:2005https://10.16.51.147:443

NC 使用Nginx实现https的反向代理

summary:[通过Nginx实现NCC的https访问,并解决UClient应用的问题]1概述通过Nginx安装配置反向代理,实现NC、NCC的https访问。本文以NCC2005为例,说明如何配置Nginx、NCC,以及解决UClient无法访问https代理的问题。其他版本的NC可以以此类推。2实现需求NCC2005应用地址:http://10.16.51.147:2005Nginx_1.22.0服务地址:10.16.51.147最终实现代理访问:https://10.16.51.147->http://10.16.51.147:2005https://10.16.51.147:443