一、nginx 概念Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,特点占用内存少,并发能力强。反向代理和正向代理正向代理是 客户端主动配置的代理服务器,代理客户端向外部服务器发起请求。客户端明确知道自己通过代理访问目标资源。正向代理典型场景:
突破网络限制(访问被封锁的网站);
隐藏客户端真实 IP(匿名上网);
企业内网统一管控外网访问反向代理是 服务端部署的代理服务器,代理后端真实服务器接收客户端请求。客户端不知道后端服务器的存在,认为反向代理就是实际服务提供者。反向代理典型场景:
负载均衡(将请求分发到多个后端服务器);
隐藏真实服务器 IP(提升安全性);
统一 SSL 加密/缓存/压缩(减轻后端压力)。
二、nginx 安装nginx 安装可以使用 yum 安装和源码包安装,在工作中使用源码包安装会多一点
(一) yum 安装
yum 安装 nginx
12#这里我们可以直接使用 yum 加链接的方式进行安装,也可以使用 wget 下载后安装[root@localhost ~]# yum -y install https://ng ...
Redis 基础一、Redis 概念 1.简介Redis 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。是一个开源的使用ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。 2.优势性能极高 – Redis 能读的速度是 110000 次/s,写的速度是 81000 次/s 。Redis 支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 3.基础知识redis 默认有 16 个数据库,默认使用第 0 个数据库,他可以作用为数据库,缓存,消息中间件。redis 是单线程的,redis 速度非常快,官方表示 redis 是基于内存操作,redis 的瓶颈是根据内存和 ...
Tomcat 安装教程 1.上传 Tomcat 安装包 2.解压安装包 3.创建一个 Tomcat 文件夹 4.移动解压好的文件 5.安装 jdk 6.配置环境变量[root@zabbix_server opt]# ll-rw-r–r– 1 root root 10564666 7 月 18 10:44 apache-tomcat-8.5.70.tar.gztar -zxvf apache-tomcat-8.5.70.tar.gzmkdir /tomcat8mv /opt/apache-tomcat-8.5.70/_ /tomcat8 #创建 Java 文件夹mkdir /usr/local/java #上传 jdk 后解压unzip jdk1.8.0_121.zip #移动解压后的 jdkmv jdk1.8.0_121 /usr/local/java/ #授权chmod +x /usr/local/java/jdk1.8.0_ ...
docker 基础
一.docker什么是 docker?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
docker 基本组成docker 的基本组成:客户端,服务器,镜像仓库。镜像( image ):docker 镜像就好比是一个模板,可以通过这个模板来创建容器服务, 通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的),镜像没有启动,停止 这些操作容器( container ):Docker 利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。 启动,停止,刪除,基本命令! 目前就可以把这个容器理解为就是一个简易的 inux 系统仓库( repository ):仓库就是存放镜像的地方! 仓库分为公有仓库和私有仓库! Docker Hub(默认是国外的) 阿里云 腾讯云 …都有容器服务器(配置镜像加速!)
二.docker 安装环境:CentOS Linux rele ...
gitlab 基础一.gitlab 概念1.gitlab 是什么?GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 Web 服务。 2.官网:https://about.gitlab.com/二.gitlab 安装 1.下载 gitlab 安装包 2.安装 3.修改配置 4.启动5.GitLab 常用组件 #清华大学软件包地址https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ #下载wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.1.0-ce.0.el7.x86_64.rpm#ce 为社区版,ee 为企业版yum -y install gitlab-ce-14.1.0-ce.0.el7.x86_64.rpm
vim /etc/gitlab/gitlab.rbexternal_url ‘http://192.168.0.118‘gitlab-ctl ...






