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:微服务及其演进史 微服务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、适应微服务架构设计原则:小版本,高速迭代...
★ 微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 1 微服务的注册与发现 我们前面在全景架构中对服务注册与发现做了大致的说明,本章我们着重详细说明微服务下注册与发现的这个能力。 微服务注册与发现类似于生活中的”电话通讯录”的概念,它记录了通讯录服务和电话的映射关系。在分布式架构中,服务会注册进去,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。 步骤如下: 1、你先要把”好友某某”记录在通讯录中。 2、拨打电话的时候通过通讯录中.…
★微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 1 服务注册中心 前面我们对业内几种比较常见的注册中心做了介绍:Eureka、Zookeeper、Consul、Etcd。 并且在各个指标上做了对比:注册方式(watchpolling)、健康检查、雪崩保护、安全与权限,以及在Spring Cloud、Dubbo、Kubernets上的支持程度。方便我们在不同的场景下做正确的技术选型。 4种注册中心技术对比 指标 Eureka Zookeeper Consul Etcd 一致性协议 AP .…