本文主要介绍RocketMQ管理工具(mqadmin)的使用,文中所使用到的软件版本:RocketMQ5.1.3、CentOS 7.9.2009。 1、mqadmin说明 A、执行命令方法:./mqadmin{command}{args}B、几乎所有命令都需要配置-n表示NameServer地址,格式为ip:portC、几乎所有命令都可以通过-h获取帮助D、如果既有Broker地址(-b)配置项又有clusterName(-c)配置项,则优先以Broker地址执行命令,如果不配置Broker地址,则对集群中所有主机执行命令,只支持一个Broker地址。-b格式为ip:port,por...

  BCkntiJu7RTL   2023年11月01日   24   0   0 Java

OpenSSL是一个功能丰富的开源软件包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份;本文主要介绍其基本概念及安装,文中所使用到的软件版本:OpenSSL1.1.1s、CentOS 7.9.2009。 1、OpenSSL概念 1.1、SSL简介 SSL是SecureSocketsLayer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。 ...

  BCkntiJu7RTL   2023年11月01日   42   0   0 其他技术区

本文主要介绍如何使用OpenSSL来进行消息摘要计算,文中所使用到的软件版本:OpenSSL1.1.1s、CentOS 7.9.2009。 1、摘要算法 摘要算法是一种能产生特殊输出格式的算法,这种算法的特点是:无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,这种算法的原理是根据一定的运算规则对原数据进行某种形式的提取,这种提取就是摘要,被摘要的数据内容与原数据有密切联系,只要原数据稍有改变,输出的“摘要”便完全不同,因此,基于这种原理的算法便能对数据完整性提供较为健全的保障。但是,由于输出的密文是提取原数据经过处理的定长值,所以它已经不能还原为原数据,即消息摘要...

  BCkntiJu7RTL   2023年11月01日   97   0   0 其他技术区

本文主要介绍如何使用OpenSSL来进行对称加解密,文中所使用到的软件版本:OpenSSL1.1.1s、CentOS 7.9.2009。 1、对称加密算法 对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。...

  BCkntiJu7RTL   2023年11月01日   35   0   0 其他技术区

本文主要介绍如何使用OpenSSL来进行非对称加解密,使用的算法为RSA,DSA算法的使用方法类似;文中所使用到的软件版本:OpenSSL1.1.1s、CentOS 7.9.2009。 1、非对称加密算法 非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公...

  BCkntiJu7RTL   2023年11月01日   42   0   0 其他技术区

本文主要介绍如何使用OpenSSL来对数字证书进行管理;文中所使用到的软件版本:OpenSSL1.1.1s、CentOS 7.9.2009。 1、数字证书 摘要算法用来确保数据没有被篡改,非对称加密算法可以对数据进行加解密,签名算法可以确保数据完整性和抗否认性,把这些算法集合到一起,并搞一套完善的标准,这就是数字证书。因此,数字证书就是集合了多种密码学算法,用于实现数据加解密、身份认证、签名等多种功能的一种安全标准。 数字证书可以防止中间人攻击,因为它采用链式签名认证,即通过根证书(RootCA)去签名下一级证书,这样层层签名,直到最终的用户证书。而RootCA证书内置于操作系统中,...

  BCkntiJu7RTL   2023年11月01日   27   0   0 其他技术区

Apachehttpd是Apache软件基金会的一个开源的Web服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。本文主要介绍其基本概念及安装,文中所使用到的软件版本:httpd2.4.55、apr1.7.2、apr-util1.6.3、pcre8.43、CentOS 7.9.2009。 1、Apache概念 1.1、简介 Apachehttpd起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“apatchyserver”的读音,意思是充满...

  BCkntiJu7RTL   2023年11月01日   76   0   0 其他技术区

本文介绍的Nginx为开源版本Nginx,官网地址为:https://nginx.org/en/,如需了解商业版本,可访问商业版官网:https://www.nginx-cn.net/;文中所使用到的软件版本:Nginx1.22.1、pcre8.43、opnessl1.1.1s、zlib1.2.11、CentOS 7.9.2009。 1、简介 nginx[enginex]是一款Http和反向代理服务器、邮件代理服务器和通用TCP/UDP代理服务器。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。Nginx可以在大多数UnixL...

  BCkntiJu7RTL   2023年11月01日   131   0   0 其他技术区

本文主要介绍Nginx的实际使用,文中所使用到的软件版本:Centos7.9.2009、Nginx1.22.1。 1、环境准备 这里主要演示使用Nginx代理Http及TCP应用,环境信息如下: 主机 用途 Http端口 TCP端口 10.49.196.30 部署Http、TCP应用 8080 9090 10.49.196.31 部署Http、TCP应用 8080 9090 10.49.196.33 部署Nginx     2、Http应用 配置代理时都新建新的配置文件conf/http.conf,然后在主配置文件conf/nginx.conf中引入...

  BCkntiJu7RTL   2023年11月01日   75   0   0 其他技术区

Nginx中包含众多的参数,这些参数影响Nginx的行为;本文主要介绍一些常用的参数。 1、Nginx配置文件基本结构 Nginx的配置文件为conf/nginx.conf,配置文件由配置指令/参数组成,有些指令/参数位于main的位置(如:events、http),有些指令/参数位于其他参数下(如:server位于http下);以下是一个简单的Nginx配置文件样例,其中配置了一个端口为8080的http服务,还配置了一个端口为9090的TCP服务。 worker_processes1; events{ worker_connections1024; } http{ includemi...

  BCkntiJu7RTL   2023年11月01日   54   0   0 其他技术区

Nginx中的很多参数可以使用内置的变量来设置,本文主要介绍一些常用的变量。 1、Nginx配置文件中变量使用 http{ ... log_formatmain'$remote_addr$remote_user[$time_local]"$request"' '$status$body_bytes_sent"$http_referer"' '"$http_user_agent""$http_x_forwarded_for"'; access_loglogs/access.logmain; ... server{ listen8089; server_namelocalhost; locat...

  BCkntiJu7RTL   2023年11月01日   18   0   0 其他技术区

1、location指令介绍 1.1、语法 语法 位置 location[=|||^]uri{...}location@name{...} server,location 1.2、匹配类型 类型 说明 = 精确匹配 空或^ 字符串匹配如果^是最长的字符串匹配,则停止搜索后续的正则匹配 区分大小写的正则匹配 不区分大小写的正则匹配 1.3、uri正则表达式 表达式 说明 重复前面的字符0次或多次 ? 重复前面的字符0次或1次 + 重复前面的字符1次或多次 . 匹配除换行符以外的任意一个字符 ^ 以什么开头 $ 以什么...

  BCkntiJu7RTL   2023年11月01日   37   0   0 其他技术区

1、简介 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 Tengine特性: 继承Nginx-1.18.0的所有特性,兼容Nginx的配置; 支持HTTP的CONNECT方法,可用于正向代理场景; 支持异步OpenSSL,可使用硬件如:QAT进行HTTPS的加速与卸载; 增强相关运维、监控能力,比如异步打印日志及回滚,本地DNS缓存,内存监控等; Stream模块支持serve...

  BCkntiJu7RTL   2023年11月01日   86   0   0 其他技术区

本文主要介绍Tengine的主动式后端服务器健康检查的扩展功能,其他的扩展功能可参考官网文档:http://tengine.taobao.org/;文中所使用到的软件版本:Centos7.9.2009、Tengine2.3.3。 1、相关指令 1.1、check Syntax:checkinterval=milliseconds[fall=count][rise=count][timeout=milliseconds][default_down=true|false][type=tcp|http|ssl_hello|mysql|ajp][port=check_port] Default:如果...

  BCkntiJu7RTL   2023年11月01日   61   0   0 其他技术区

本文介绍的 OpenResty为开源版本OpenResty,官网地址为:https://openresty.org/cn/,如需了解商业版本,可访问商业官网:https://openresty.com.cn/cn/;文中所使用到的软件版本:OpenResty 1.21.4.2、pcre8.43、opnessl1.1.1s、zlib1.2.11、CentOS 7.9.2009。 1、简介 OpenResty®是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态W...

  BCkntiJu7RTL   2023年11月01日   24   0   0 其他技术区

本文主要介绍 OpenResty 结合lua的使用,Nginx功能的一般使用可参考:Nginx入门实战(2)--简单使用;文中所使用到的软件版本:Centos7.9.2009、OpenResty1.21.4.2。 1、helloworld server{ listen9096; server_namelocalhost-9096; access_loglogs/access-9096.log; location/hello{ default_typetext/html; content_by_lua_block{ngx.say("<p>hello,world...

  BCkntiJu7RTL   2023年11月01日   39   0   0 其他技术区

Caddy是一款基于Go语言编写的强大且可扩展的平台,可以给你的站点、服务和应用程序提供服务。本文主要内容为Caddy的简介及安装,文中所使用到的软件版本:Caddy2.6.4、CentOS 7.9.2009。 1、简介 大多数人将Caddy用作Web服务器或代理,但Caddy的本质是诸多服务器的服务器。在安装了必要的模块后,它就可以充当长时间运行的进程的角色! 基于Caddy的API,它的配置能被动态修改,且能导出来。虽然不需要配置文件,但你仍然可以使用它们;大多数人还是最喜欢通过Caddyfile对Caddy进行配置。虽然通过配置适配器可以对Caddy使用多种的配置文件格式,但它...

  BCkntiJu7RTL   2023年11月01日   28   0   0 其他技术区

Caddyfile 是一种方便用户使用的Caddy配置格式。这是大多数人最喜欢使用Caddy的方式,因为它易于编写、易于理解,且能满足绝大部分的使用场景。本文主要介绍Caddyfile的相关概念。 1、Caddyfile结构 可选的全局选项块必须放在文件的头部 否则,Caddyfile的首行总是要提供服务的网站地址。 所有指令和匹配器都必须放在站点块中。跨站点块没有全局范围或继承。 如果只有一个站点块,则其花括号{}是可选的。 一个Caddyfile至少包含一个或多个站点块,这些块总是以站点的一个或多个地址开始。出现在地址之前的任何指令都会使扰乱解析器。 1.1、块 块用花括号...

  BCkntiJu7RTL   2023年11月01日   31   0   0 其他技术区

本文介绍的HAProxy为开源版本HAProxy,官网地址为:https://www.haproxy.org/,如需了解商业版本,可访问商业版官网:https://www.haproxy.com/;文中所使用到的软件版本:HAProxy2.8.2、CentOS 7.9.2009。 1、简介 HAProxy是一个免费、非常快速和可靠的反向代理,为TCP和HTTP应用程序提供高可用的负载均衡和代理功能。它特别适用于高流量的网站,并支持全球访问量最高的一部分网站。多年来,它已成为事实上的标准开源负载均衡器,在大多数主流Linux发行版中都内置了它,并且经常默认在云平台上进行部署。 HAPr...

  BCkntiJu7RTL   2023年11月01日   37   0   0 其他技术区
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~