Linux下nginx配置SSL证书
Linux下nginx配置SSL证书
Linux下nginx配置SSL证书
出现错误: 解决方法: 需要手动安装图形化界面 1、在root用户下安装X(X Window System),输入下面命令: 显示“Complete”,就是安装成功 2、再安装 GNOME Desktop,软件组比较多,下载的时间会比较长。 显示“Complete”,就表示安装成功 3、安装好后输入startx命令,就可以切换到图形化界面了 4、输入命令systemctl get-default,查...
一、搭建SVN环境 1.下载VisualSVN Sever。下载地址:https://www.visualsvn.com/server/download/ 2.安装VisualSVN Server。 点击“Next”。 单击“Next”,下一步,这里默认,安装SVN服务器和管理控制台,下面也是默认勾选添加SVN命令行工具到环境变量。 点击‘Next’,选择安装的版本,这里默认,选择标准版本 点击‘Standard Edtion’后,出现下图,这里参数默认 然后点击‘Install’进行安装。 安装完成,可以勾选‘Start visualSVN Server’,然后点击‘Finish’。亦可直接…
Git常用命令大全 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 本地分支关联远程 代码库修改密码后push不上去怎么办? 一、新建代码库 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置...
1、配置git 2、新建项目 3、关联远程服务器 开发的时候一般我们会有自己的github服务器(拉取项目代码),测试服务器(部署代码),本地(git),所以我们在修改完代码后,应该先部署到测试服务器上进行测试。这就需要本地与测试服务器之间进行关联。phpstorm里有deploy工具,非常方便,只需简单配置即可。 点击添加 点击options 配置 ctrl+s自动上传 这样你在本地的任何修改,只需要ctrl+s保存下就会自动上传到远程服务器。 4、git使用 这里主要提供些截图 查看本地的修改 点击version control 查看git log 右键查看diff 右击项目-> g…
文件夹或者文件十几个G,直接复制或者删除比较慢,使用cmd操作比较快 一:本机复制文件或文件夹 命令解释:将e盘的touchpad文件夹中包含的所有东西,全部复制到d盘中的test文件夹内; 局域网复制文件或文件夹 命令解释:将10.180.108.6这台计算机名称为scan的文件夹中包含的所有东西,全部复制到d盘中的test文件夹内; 参数说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。 二:删除大文件夹:
DNS是什么? 很多人不知道DNS是什么东西。 举个简单的例子,就比如你要去郝小强家,但是却不知道他家在哪,这时候你是去不了的,这时候怎么办呢?你就需要问路,村里有个老大爷是个百事通,问他小强家在哪里之后,大爷告诉你地址,然后你就可以拿着地址去到小强家了。 电脑上网是一样的原理,比如你在浏览器中输入网址:baidu.com,想要去访问百度的网页,但是这时候电脑却不知道该去哪里,这时候就需要引路人,而DNS就是电脑上网的‘引路人’。DNS服务厂商的服务器里面存了数亿万的IP以及域名的对应关系。基本就是你问DNSbaidu.com的IP是啥,然后它告诉你。可以简单的这样理解。 知道DNS是什么之后…
1 主从复制介绍 上一篇《Redis系列2:数据持久化提高可用性》中,我们介绍了Redis中的数据持久化技术,包括 RDB快照 和 AOF日志 。有了这两个利器,我们再也不用担心机器宕机,数据丢失了。 但是持久化技术只是解决了Redis服务故障之后,快速数据恢复的问题。并没有从根本上提升Redis的可用性,我们需要的是保障Redis的高可用,减少甚至避免Redis服务发生宕机的可能。 目前实现Redis高可用的模式主要有三种: 主从模式、哨兵模式、集群模式。这些我们后面会分成三篇介绍,今天我们先来聊一下主从模式。 Redis 提供的主从模式,是通过复制的方式,将主服务器上的Redis的数据同步…
1 关于消息中间件 1.1 什么是消息中间件? 消息中间件是指在分布式系统中完成消息的发送和接收的基础软件。 消息中间件也可以称消息队列(Message Queue / MQ),用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。 简而言之,互联网场景中经常使用消息中间件进行消息路由、订阅发布、异步处理等操作,来缓解系统的压力。 1.2 它解决了我们哪些痛点? 1、解耦: 比如说系统A会交给系统B去处理一些事情,但是A不想直接跟B有关联,避免耦合太强,就可以通过在A,B中间加入消息队列,A将要…
★ 微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 1 传统单体系统介绍 在很多项目的业务初期阶段,高速迭代上线是首要考虑的事情,对后期的容量预估、可扩展性和系统健壮性、高可用一般没有那么重视。但随着业务的发展,用户量、请求量的暴增, 发现原来的单体系统已经远远不满足需求了,特别是随着互联网整体的高速发展,对系统的要求越来越高。 但是物理服务器的CPU、内存、存储器、连接数等资源有限,单体系统能够承受的的QPS也是有限的,某个时段大量连接同时执行操作,会导致web服务和数据库服务在处理上.…
★ 微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 1 微服务优势与挑战 1.1 微服务的优势 1.1.1 单一职责 微服务架构中的每个节点高度服务化,都是具有业务逻辑的,符合高内聚、低耦合原则以及单一职责原则的单元,包括数据库和数据模型; 不同的服务通过“管道”的方式灵活组合,从而构建出庞大的系统。 1.1.2 轻量级通信 通过REST API模式或者RPC框架,事件流和消息代理的组合相互通信,实现服务间互相协作的轻量级通信机制。 1.1.3 独立性 在微服务架构中,每个服务都是独立的.…
★ 微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 前面我们学习了微服务的全景架构,了解到相对于传统单体架构,微服务的优势,以及系统服务化的发展趋势。 对于新启动的项目,我们在权衡之后可以大方的使用微服务架构。但其实大部分情况下,我们还要去维护一些以前研发的单体系统,这些系统可能因为访问流量的膨胀、功能的扩张而显得非常臃肿不堪,急需要向微服务架构迁移。 1 微服务迁移准备 1、需对业务充分了解,这是服务拆分,通信设计,资源整合的必要前提。 2、适应微服务架构设计原则:小版本,高速迭代...