在Ubuntu上编译安装nginx以及https的ssl模块

在Ubuntu上编译安装nginx以及https的ssl模块

1、环境准备root@OXRPSUFOTXNEOUM:~# apt-get update编译安装nginx需要的工具以及库gcc/g++开发库make工具zlib库pcre库openssl库执行语句root@OXRPSUFOTXNEOUM:~# apt-get install make openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev注:openssl libssl-dev 是https的ssl模块需要libpcre3 libpcre3-dev是正则匹配库2、下载nginx源码包nginx官网:https://nginx.org/en...

golang,php 2023-01-31 AM 21℃ 0条
Kubernetes工具Kubectl

Kubernetes工具Kubectl

Kubectlkubectl是k8s集群的命令工具,通过kubectl能够对集群本身进行管理,并能够在集群进行容器化应用的安装部署kubectl的命令语法kubectl [command] [type] [name] [flags]command:指定要对资源执行的操作,例如:create,get、describe和deletetype:指定资源类型,资源类型是大小写,例如node,podname:指定资源的名称,大小写敏感flags:指定可选参数,例如 -s 或者 - server 参数指定kubenetes api serer的地址和端口获取更多信息kubectl --help字段...

golang,容器 2022-11-23 PM 148℃ 0条
Kubernetes 基础环境安装

Kubernetes 基础环境安装

相关术语主机Master:k8s里面的master指的是集群控制节点。每个k8s集群都需要一个master节点来负责整个集群的管理和控制,基本上k8s所有的控制命令都是发节点Node:负责执行请求和所在分配任务的计算机,由k8s主机负责对节点进行控制;Node可以是一台物理主机,也可以是一台虚拟机Pod:Pod就是一组容器的集合,在Pod里面的容器共享网络/存储,所以他们可以通过localhost进行内部通信。虽然网络和存储是共享的,但是cpu和memery不是共享,多容器之间可以有属于自己的CGroup,也就说可以单独对pod中的容器做资源限制环境准备0、linux镜像地址:http:...

golang,微服务,容器 2022-11-17 PM 182℃ 0条
Redis基础数据结构

Redis基础数据结构

string字符串字符串是redis中最简单得数据结构;键值对的形势存在;Redis中字符串是动态字符串,是可以修改的字符串;内存结构类似Go的slice切片,底层是动态数组,采用预分配冗余空间的方式来见少内存的频繁分配,cap一般要高于实际字符串长度len。当字符串长度小于1M时,扩容都是加倍现有空间,如果超过1M,扩容时,只会多扩1M的空间。字符串最大长度是512M;键值对操作set、get、del和exists> get test1 // 获取指定key的值,不存在返回nil (nil) > set test1 jack // 设置指定key的值 ok > ge...

redis 2022-11-17 PM 172℃ 0条
golang鉴权JWT

golang鉴权JWT

jwt是什么?jwt全程 Json Web Token是一个开放标准,它定义了一种紧凑的,自包含的方式,用于作为Json对象在各方之间安全的传输信息。该信息可以被验证和信任,因为它是数字签名的使用场景授权(Authorization):这是使用Jwt的最常见场景。一旦用户登录,后续每个请求都讲包含Jwt,允许用户防范该令牌允许的路由、服务和资源。单点登录是现在广泛使用的Jwt的一个特性,因为它的开销很小,并且可以轻松使用跨域作用信息交换(Information exchange):对于安全的在各方面之间传输信息而言,Jwt无疑是一种很好的方式,因为Jwt可以被签名,例如,公钥、私钥对,你...

golang,微服务 2022-11-06 PM 182℃ 0条