自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CN_ChenJian

云计算

  • 博客(97)
  • 收藏
  • 关注

原创 Kubernetes--YAML文件

文章目录概述使用YAML文件创建资源对象k8s中的port概述k8s支持使用YAML和JSON格式的文件来创建资源对象,相比较而言:●json格式的文件用于接口之间消息的传递,更适合二次开发●yaml格式的文件只是一种简洁的非标记性语言,更适合运维Kubernetes支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递YAML格式用于配置和管理YAML是一种简洁的非标记性语言语法格式:●缩进标识层级关系●不支持制表符缩进,使用空格缩进● 通常开头缩进两个空格●

2020-10-21 13:52:51 217

原创 [root@master01 ~]# kubectl logs nginx-dep-57c896445d-gqkmk Error from server (Forbidden): Forbidden

在kubernetes集群master节点查看访问日志报错信息如下[root@master01 ~]# kubectl logs nginx-dep-57c896445d-gqkmkError from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresource=proxy) ( pods/log nginx-dep-57c896445d-gqkmk)解决方法:绑定一个clu

2020-10-20 08:18:58 400

原创 docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-

在k8s多节点中,用命令创建pod资源出现以下现象[root@master01 ~]# kubectl get pods -wNAME READY STATUS RESTARTS AGEnginx-7697996758-grftb 0/1 ImagePullBackOff 0 13mnginx-7697996758-prp25 0/1 ImagePullBackOff 0

2020-10-19 11:53:16 3249

原创 kubernetes--kubectl管理

文章目录一、项目的生命周期,创建-->发布-->更新-->回滚-->删除1.1:创建Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。帮助信息[root@localhost bin]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/

2020-10-19 11:52:35 286

原创 kubernetes--K8S网站页面

文章目录基于Kubernetes二进制部署(多节点)后部署网页界面https://blog.csdn.net/weixin_47151650/article/details/108855439#在master01上操作创建dashborad工作目录[root@localhost k8s]# mkdir dashboard拷贝官方的文件https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard[

2020-10-13 19:00:54 2351

原创 Docker--Cgroup资源配置方法

文章目录前言一、Cgroup资源配置二、使用stress工具测试CPU和内存2.1 CPU弹性的加权值 cpu-shares2.2 CPU周期限制2.3 CPU Core控制前言默认情况下容器是没有资源限制的,因为它本身就是一个进程,当一个容器占用太多资源的话,会对其他容器产生影响,所以 ,合理应该分配容器资源是作为管理员必须要关注的问题。Docker通过 Cgroup 来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。一、Cgroup资源配置Cgr

2020-10-08 09:36:14 665

原创 Docker--TLS加密通讯详解

文章目录一、Docker存在的安全问题二、TLS加密通讯三、TLS安全加密配置3.1 实验环境3.2 实验操作一、Docker存在的安全问题1、Docker 自身漏洞作为一款应用 Docker 本身实现上会有代码缺陷。CVE官方记录 Docker 历史版本共有超过20项漏洞。黑客常用的攻击手段主要有代码执行、权限提升、信息泄露、权限绕过等。目前 Docker版本更迭非常快,Docker 用户最好将 Docker 升级为最新版本。2、Docker 源码问题Docker 提供了 Docker hub

2020-10-07 22:19:06 175

原创 Kubernetes--二进制多节点部署

Master:192.168.100.130/24 kube-apiserver kube-controller-manager kube-scheduler etcdNode01:192.168.100.128/24 kubelet kube-proxy docker flannel etcdNode02:192.168.100.129/24 kubelet kube-proxy docker flannel etcd[root@localhost ~]# mkdir k8s

2020-10-06 22:40:36 306

原创 Docker--Docker的harbor私有仓库部署与管理

文章目录一、Harbor私有仓库介绍1.1 Harbor简介1.2 harbor的特性1.3 harbor的简易架构1.4 harbor配置文件参数二、部署Harbor私有仓库2.1 实验环境2.2 harbor服务器部署2.3 客户端上传镜像2.4 用户管理2.5 harbor仓库的维护管理一、Harbor私有仓库介绍1.1 Harbor简介●Harbor是VMware公司的开源级的企业级DockerRegistry(仓库)项目,项目地址https://github.com/vmware/harbo

2020-09-28 10:36:16 323

原创 Docker--Docker consul的容器服务更新与发现

文章目录一、Docker consul理论基础二、Docker consul自动发现服务架构的构建2.1 实验环境2.2 consul服务器部署2.3 nginx服务器部署一、Docker consul理论基础consul是HashiCorp公司推出使用go语言编写的开源工具,用于实现分布式系统的服务发现与配置具有如下特性:●consul支持健康检查,允许存储键值对●一致性协议采用Raft算法,用来保证服务的高可用●成员管理和消息广播采用GOSSIP协议,支持ACL访问控制●方便部署,与Doc

2020-09-26 22:13:35 497 2

原创 Docker--Compose容器编排

文章目录一、Docker Compose容器编排详解1.1 Compose简介1.2 YML文件1.3 Docker Compose配置常用字段1.5 使用Docker Compose详解:使用步骤、环境准备二、使用Docker-Compose构建服务一、Docker Compose容器编排详解1.1 Compose简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML

2020-09-24 10:18:27 108

原创 Docker--四种网络模式

文章目录实现原理一、Docker网络二、Docker的四种网络模式2.1 host模式2.2:container模式2.3 none模式2.4 bridge模式三、网络模式配置3.1 指定网络模式创建容器:host模式3.2 指定固定ip创建容器:Bridge模式3.3 创建容器:Container模式实现原理一、Docker网络●Docker使用Linux桥接(参考《Linux虚拟网络技术》),在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的

2020-09-23 19:38:56 93

原创 Docker--Dockerfile构建SSHD、systemctl、nginx、Tomcat、MySQL镜像

构建nginx镜像1、创建目录并编写Dockerfile文件[root@docker ~]# mkdir /nginx[root@docker ~]# cd /nginx/[root@docker nginx]# vim DockerfileFROM systemctl:testMAINTAINER build image nginx <tang>RUN yum -y updateRUN yum -y install gcc gcc-c++ pcre* make cmake zl

2020-09-23 10:16:31 362

原创 Docker基本管理:下篇(镜像创建和数据管理)

文章目录一、Docker镜像1.1:Docker镜像分层1.2:Docker镜像的创建1.2.1:基于已有的镜像创建1.2.2:基于本地模板的创建1.2.3:基于Dockerfile创建二、Docker的数据管理一、Docker镜像1.1:Docker镜像分层●Dockerfile中的每个指令都会创建一个新的镜像层●镜像层将被缓存和复用●当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效●某一层的镜像缓存失效后,它之后的镜像缓存都会失

2020-09-22 12:05:07 170

原创 Docker基本管理:上篇(Docker理论概述和基础命令)

文章目录Docker 的优点一、Docker 架构1.1:容器与虚拟机的区别二、docker安装:2.1:镜像基础命令操作三、Docker基础操作Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker

2020-09-21 11:01:52 254

原创 GFS分布式文件系统

文章目录一、GlusterFS概述1.1 GlusterFS简介1.2 GlusterFS特点1.3 GlusterFS术语1.4 模块化堆栈式架构1.5 GlusterFS工作原理1.6 GlusterFS的卷类型二:GFS平台部署2.1:环境准备2.2:GFS平台部署2.3 GFS各类型卷部署一、GlusterFS概述1.1 GlusterFS简介●Gluster File System,开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs

2020-09-15 10:55:22 148

原创 Mongodb数据库基础(3.6.20版本)

文章目录一、Mongodb概述1.1 简介1.2 特点1.3 适用场景1.4 redis和mongodb对比二、安装mongodb三、如何配置多实例四、基本操作4.1 增删改查操作实例一、Mongodb概述1.1 简介●MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。●MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加

2020-09-14 09:38:42 291

原创 rsync远程同步和inotify结合配置完成自动同步

文章目录前言一:理论1.1:rsync简介1.2:rsync源服务器的关系二:实验2.1:rsync命令2.2:实验环境2.3 配置rsync源服务器2.4 客户端配置,本地同步与下行同步前言一:理论1.1:rsync简介●rsync,全称为:Remote Sync(远程同步),是一款开源的快速增量备份工具,可以在不同主机之间镜像同步整个目录树●还支持本地复制,增量备份、保持连接和权限,或者与其他SSH,rsync主机同步●采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等

2020-09-13 10:19:37 154

原创 群集--Redis集群的搭建(实际操作中数据的读写情况,发生故障后的数据读写情况)

文章目录前言一、Redis集群1.1 Redis集群介绍1.2 Redis集群的优势1.3 Redis集群的实现方法1.4 Redis-Cluster数据分片1.5 Redis-Cluster的主从复制模型二、Redis集群搭建2.1 实验环境2.2 搭建过程前言上一篇介绍了单节点Redis服务器的搭建,但是单节点Redis服务器会出现的问题:单点故障,服务不可用,无法处理大量的并发数据请求,数据丢失此时就需要搭建Redis集群了一、Redis集群1.1 Redis集群介绍●Redis集群是一个

2020-09-10 16:37:58 354

原创 NoSQL之Redis配置与优化

文章目录前言一:环境介绍二、部署redis2.1:安装环境组件编译器,编译安装redis前言●Redis与memcache一样,都是非关系型数据库●Redis和memcache一样都是内存/缓存数据库,以K-V(key-value—)键值对形式存在,变量名-值,数据也是保存在内存中,但会定期将数据写入磁盘中●Redis和memcache一样都是存储高热数据库●Redis优点:●支持内存缓存,有极高的数据读写速度●支持持久化保存,可以存储对象●数据类型更多●支持集群、分布式●支持队列●支

2020-09-09 11:06:59 105

原创 搭建squid反向代理、配置ACL访问控制与sarg日志

文章目录前言一:环境1.1:环境1.2:实验目的二:ACL访问控制2.1:概述2.2:典型的访问规则配置三:sarg日志3.1:在squid服务器上部署sarg前言一:环境1.1:环境●继承上一个试验的环境:squid传统代理和透明代理●https://blog.csdn.net/weixin_47151650/article/details/108430818●VMware软件●一台centos7虚拟机作为squid服务器,添加一个网卡,IP地址为:192.168.100.100和192.1

2020-09-08 17:09:50 245

原创 squid传统代理和透明代理

文章目录前言一:squid代理服务概述1.1:概述1.2:工作机制1.3:squid基本类型二:环境2.1:环境2.2:实验目的三:传统代理试验过程3.1:在squid服务器上部署squid服务3.2:修改squid配置文件,优化启动项3.2:修改squid配置文件,优化启动项3.3:配置传统代理服务3.4:在web服务器上安装http服务3.5:在client客户端测试web网页3.6:设置squid代理3.7:再次使用client客户端访问web端四:透明代理实验过程4.1:环境4.1.1:环境修改4.

2020-09-07 13:47:51 306

原创 群集--Nginx+Tomcat 负载均衡、动静分离

文章目录一、Tomcat简介1.1:Tomcat重要目录1.2:Nginx应用1.3:Nginx负载均衡实现原理1.4:Nginx动静分离实现原理二、:环境准备2.1:环境准备2.2:实验目的三、nginx和Tomcat服务搭建3.1:搭建nginx服务一、Tomcat简介●最初是由Sun的软件机构师詹姆斯●邓肯●戴维森开发。●安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件。1.1:Tomcat重要目录●bin:存放启动和关闭Tomcat脚本●conf:存放T

2020-09-07 12:04:07 312

原创 群集--haproxy搭建web群集

文章目录前言一:Haproxy调度算法1.1:RR(Round Robin)1.2:LC(Least Connections)1.3:SH(Source Hashing)二:Haproxy群集搭建2.1:环境准备2.2:Nginx的安装与启动2.3:Haproxy安装与启动前言●常见的Web集群调度器●目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS、 Haproxy、 Nginx,硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等●LVS虽然在企业应用中抗

2020-09-03 09:02:50 114

原创 群集--LVS-DR+keepalived部署

文章目录前言一:LVS-DR工作原理1.1:DR模式概述二:LVS-DR部署2.1:实验环境2.2:实验目的2.3:实验过程2.3.1:调度器配置前言一:LVS-DR工作原理1.1:DR模式概述●负载均衡群集工作模式–直接路由(Direct Routing)●简称DR模式,采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络●负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道二:LVS-DR部署2.1:实验环境为了进一步提

2020-09-02 12:58:46 199

原创 MySQL高级SQL语句--数据库函数、存储过程

文章目录一、数据库函数1.1 数学函数一、数据库函数MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。1.1 数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数。常用的数学函数如表所示数学函数描述abs(x)返回 x 的绝对值rand( )返回 0 到 1 的随机数(0<=x<1)mod(x

2020-09-02 08:45:21 174

原创 群集--LVS-NAT部署

文章目录前言一、案例环境二、实验详情2.1:实验环境2.2:实验拓扑图2.3:实验目的2.4:实验过程2.4.1:配置NFS服务器2.4.2:配置Apache服务器2.4.3:LVS服务器配置三、测试前言一、案例环境●LVS调度器作为Web服务器池的网关,LVS两块网卡,分别连接内外网,使用轮询(rr)调度算法。二、实验详情2.1:实验环境VMware软件一台centos7作为LVS网关,双网卡两台centos7作为Apache服务器一台centos7作为NFS存储一台win7作为客户端

2020-09-01 10:42:47 120

原创 群集--LVS负载均衡群集原理

文章目录前言一:负载均衡群集原理1.1:企业群集应用概述1.2:企业群集分类1.2.1:负载均衡群集(Load Balance Cluster)1.2.2:高可用群集(High Availability Cluster)1.2.3:高性能运算群集(High Performance Computer Cluster)1.3:负载均衡群集工作模式分析1.3.1:NAT模式1.3.2:TUN模式1.3.3:DR模式二:群集架构与虚拟服务器2.1:负载均衡群集的架构2.2:LVS虚拟服务器概述2.3:LVS群集创建

2020-08-31 16:04:45 229

原创 ERROR:MySQL主从分离项目报错!!

项目场景:搭建3台MySQL服务器,完成主从复制,搭建一台amoeba服务器,完成MySQL的读写分离在使用amoeba连接数据库时,报错java.lang.Exception: poolName=slaves, no valid pools问题描述:在服务搭建完毕后,利用客户机连接amoeba服务器登录数据库,无法查看数据库内容客户端报错的数据代码:mysql> show databases;ERROR 2006 (HY000): MySQL server has gone away

2020-08-30 08:28:24 146

原创 MySQL--MySQL主从读写分离(mysql5.7版本)

文章目录前言一:MySQL读写分离原理1.1:原理1.2:为什么会形成读写分离?二:读写分离的基础:主从复制2.1:主从复制是如何形成的?2.2:主从复制的解决方案2.2.1:解决办法2.2.2:更高级的解决办法三:主从读写分离实验3.1:环境3.2:实验目的3.3:实验过程3.3.1:防火墙设置3.3.2:搭建mysql主从复制环境3.3.3:Amoeba服务器环境安装3.3.4:配置Amoeba读写分离,两个slave读负载均衡3.3.5:启动Amoeba软件3.4:实验验证3.4.1:客户端安装mys

2020-08-27 17:12:56 406

原创 MySQL--MySQL服务器主从复制同步(mysql5.7版本)

文章目录前言一:主从复制原因与解决1.1:原因1.2:解决办法1.3:更高级的解决方案1.4:MySQL主从复制的类型1.5:主从复制的工作过程二:主从复制实验实操2.1:环境2.3:实验目的2.4:实验过程2.4.1:防火墙设置2.4.2:建立时间同步环境2.4.3:编译安装mysql2.4.4:配置mysql主服务器2.4.5:配置两台从服务器2.5:实验验证前言生产环境中,服务器不可能只有一台,而多台服务器的存在必然要用到主从复制同步。一:主从复制原因与解决1.1:原因在企业网站中,后端My

2020-08-27 15:27:25 271

原创 MySQL--索引,事务,存储引擎(MyISAM,InnoDB)

文章目录前言一、索引1.1、索引的概念1.2 索引的作用1.3 索引的分类前言一、索引1.1、索引的概念●数据库索引●是一个排序的列表,存储着索引值和这个值所对应的物理地址●无须对整个表进行扫描,通过物理地址就可以找到所需数据●是表中一列或者若干列值排序的方法●需要额外的磁盘空间1.2 索引的作用●数据库利用各种快速定位技术,能够大大加快查询速率●当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度●可以降低数据库的IO成本,并且还可以降低数据库的排序成本●通过创建唯一性索引

2020-08-24 12:10:56 251

原创 MySQL数据库管理(基本操作指令+Windows字符界面安装Mysql)

文章目录前言一:数据库基本操作命令1.1:MySQL常用管理操作1.2:查看数据库列表信息的命令1.3:查看数据库中的数据表信息命令1.4:显示数据表的结构(字段)命令是1.5:SQL语言概述二:SQL操作管理命令2.1:DDL操作命令2.1.1:DDL语句2.1.2:DDL语句创建库,表的命令2.1.3:DDL语句删除库,表的命令2.2:DML操作命令2.2.1:DML语句的作用2.2.2:向数据表中插入新的数据记录命令前言MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL

2020-08-19 10:50:26 325

原创 企业网站部署与优化--安装部署和优化Tomcat

文章目录前言一:Tomcat安装部署1.1:Tomcat简介1.2:Tomcat核心组件1.3:Tomcat处理请求的过程1.3.1:请求过程基本解释1.4:Tomcat部署步骤1.4.1:下载并安装JDK前言Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用

2020-08-17 12:35:58 299

原创 企业网站部署与优化--编译安装MYSQL数据库

文章目录前言一:数据库概述1.1:什么是数据库?1.1.1:基本概念1.1.2:数据库有什么作用?1.2:数据库系统发展史1.3:当今主流数据库类型有哪些?1.3.1:数据库存储类型1.3.2:哪些数据库是关系型数据库?1.3.3:哪些数据库是非关系型数据库?1.4:关系数据库详解1.5:非关系数据库详解二:编译安装MySQL2.1:MySQL数据库2.1.1:MySQL数据库2.1.2:MySQL商业版与社区版有什么区别?2.1.3:MySQL产品阵营有哪些?2.2:编译安装MySQL(5.7版本)前言

2020-08-17 10:27:29 136

原创 企业网站部署与优化--nginx动静分离与网页优化

文章目录一:部署Nginx+Apache动静分离1.1:什么是Nginx动静分离?1.2:反向代理的原理是什么?1.3:Nginx实现动静分离最重要的是配置什么?1.3.1:需求1.3.2:配置要点2-11.3.3:配置要点2-21.4:Nginx动静分离方法总结1.5:动静分离详细过程整理1.5.1:动态Apache主机设置1.5.2:静态nginx主机设置前言在Web开发中,通常来说,动态资源其实就是指那些后台资源,而静态资源就是指HTML,JavaScript,CSS,img等文件。一般来说,都

2020-08-12 19:16:36 224

原创 企业网站部署与优化--Nginx rewrite配置

文章目录前言一:Rewrite1.1:Rewrite跳转场景1.2:Rewrite跳转实现1.3:Rewrite实用场景1.4:正则表达式二:Rewrite命令2.2:flag标记说明2.3:last和break比较三:location3.1:location分类3.1.1:正则匹配的常用表达式3.2:location的优先级3.3:rewrite和 location不同3.4:location优先级规则3.5:location优先级的示例四、应用实例4.1:基于域名的跳转4.1.1:需求4.1.2:配置

2020-08-12 15:05:35 1907

原创 企业网站部署与优化--Nginx网站服务(运行控制,访问状态统计,基于授权和客户端的访问控制,基于IP,端口,域名的虚拟web主机访问)

文章目录前言一:Nginx服务基础1.1:Nginx概述1.2:Nginx编译安装(过程)1.3:运行控制(实验过程)前言Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻

2020-08-12 00:12:54 206

原创 企业网站部署与优化--Nginx优化(隐藏版本号,日志分割,更改运行进程,网页压缩,网页缓存,防盗链优化)

文章目录前言一:部署Nginx+Apache动静分离1.1:什么是Nginx动静分离?1.2:反向代理的原理是什么?1.3:Nginx实现动静分离最重要的是配置什么?1.3.1:需求1.3.2:配置要点二、Nginx常规的优化2.1:如何隐藏 Nginx版本号2.1.1:centos系统查看版本号的命令2.1.2:配置 Nginx隐藏版本号–修改配置文件法2.1.3:配置 Nginx隐藏版本号–修改源码法2.2:为何修改Nginx用户与组?2.2.1:编译安装时指定2.2.2:修改配置文件时指定用户与组2.

2020-08-11 18:39:13 330

原创 企业网站架构部署与优化--LNMP部署及应用(LNMP架构部署,nginx,mysql,PHP编译安装,discuz论坛搭建)

文章目录前言一:LNMP架构的部署1.1:LNMP架构概述1.2:MySQL安装配置1.3:PHP解析环境的安装1.4:配置Nginx支持PHP环境1.5:常见的PHP开源产品介绍二:LNMP应用部署2.1:Nginx安装2.1.1:编译安装步骤2.1.2:使用systemctl控制2.1.3:开启nginx,关闭防火墙2.2:mysql编译安装2.2.1:安装mysql环境依赖包2.2.2:cmake配置和make和make install2.2.3:设置/usr/local/mysql目录的权限2.2.

2020-08-11 11:00:16 580

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除