实验demo现在需要发布到生产环境,发现在发布的时候要考虑到不一致的几个地方. 1.各类配置文件线下,线上不一致. 2.绑定的url不一致,可能是域名不一致,也可能是schema不一致(http,https) 配置文件的不一致问题,可以使用环境配置来解决.系统默认定义了3个:Development, Staging, Production appsettings.json 开发:appsettings.Development.json 线上:appsettings.Production.json…
前面搭建好啦linux运行环境,下面搭建windows下的开发环境.并完成调试 参考地址:https://www.microsoft.com/net/core#windows. 按照步骤来就好.安装.net core sdk 安装vs插件,安装vscode等. vscode下载地址https://code.visualstudio.com/ .C# 插件查看地址https://marketplace.visualstudio.com/VSCode vscode 命令执行 ext install…
下载linux系统,选择安装centos7 下载地址:https://www.centos.org/download/ 安装centos7 hyper-v选择新建虚拟机 根据向导一路next,虚拟机代数选择2代.安装选项选择刚下载的iso 选择刚才新建的虚拟机,属性里面 禁用安全 启用安全启动.如果不禁用,启动系统安装的时候提示错误,大概意思是hash校验过去不去之类的. hyper-v 虚拟交换机管理器 新建交换机.如果有了,可以跳过.新建的虚拟机设置里面网络适配器选择交换机. 安装cento…
.net core中可以说是用了全新的IOC模板,定义在Microsoft.Extensions.DependencyInjection下.提供了一套标准的接口.并提供了默认实现.并且大范围使用着,处处都体现着IOC的设计思想. Startup的ConfigureServices方法中,集中对服务进行配置.可以看到默认的.net core mvc默认项目已经为我们注入了不少服务.看注释也就懂了,也没什么特别好解释的(^_^). 最后2行代码是自定义配置的注入.需要Microsoft.Extens…
.net core 对配置系统做出了大幅度更新,不在局限于之前的*.xml配置方式.现在支持json,xml,ini,in memory,环境变量等等.毫无疑问的是,现在的json配置文件是.net core世界中的一等公民. 每个类型的配置文件都有一个schema说明.有schema的好处是能有智能提示. 可以在任何配置项的Key上面按F12导航到该配置的schema查看结构,或说明 比如global.json的schema 例外的是appsettings.json.他是没有schema的.因…
1.安装jdk.jenkins 是一个java web程序.所以必然需要jdk. yum install java 或者 yum install java-1.8.0-openjdk 2.下载jenkins安装包 # wget -P /opt https://pkg.jenkins.io/redhat-stable/jenkins-2.7.4-1.1.noarch.rpm 下载安装包到/opt目录 安装包下载页面:https://jenkins.io/download/ centos安装包页面:…
使用编译安装方式安装nginx Nginx下载地址:http://nginx.org/en/download.html.下载Stable version(稳定版就好).当前稳定版:http://nginx.org/download/nginx-1.10.1.tar.gz 可以下载完成之后,ftp上传到centos.或者使用wget命令下载.wget -p savepath downloadurl. 下载完成,解压.使用命令 tar -xzvf nginx-1.10.1.tar.gz 解压到指定目…
感谢Linux Story的投递 Tiny Core Linux 是一个极度简约但是也高度可扩展的 GNU/Linux 发行版,其之精简甚至可以小到只有 10MB 大小,昨天 5月23日刚刚发布的 Tiny Core Linux 7.1 也仅仅只有区区 11.7 MB 大小而已,体积之小实在令人叹为观止,要知道普通的 Ubuntu 也好,Debian 也好, 动辄就是800MB-4700MB,一张光碟装不下是时常的事儿. 然而麻雀虽小五脏俱全,“高大强”不代表武功盖世,“矮小瘦”不见得水平低劣.…
Kafka生产环境部署案例采用三个排序(orderer)服务.四个kafka.三个zookeeper和四个节点(peer)组成,共准备八台服务器,每台服务器对应的服务如下所示: kafka案例网络拓扑图如下: 一.基本环境搭建:关闭防火墙(或开放端口).selinux.安装配置docker(17.06.2-ce or later).docker-compose(1.14.0 or later).git.go(version 1.11.x).域名ip映射(/etc/hosts) 二.fabirc编…
在了解iptables的详细原理之前,我们先来看下如何使用iptables,以终为始,有可能会让你对iptables了解更深 所以接下来我们以配置一个生产环境下的iptables为例来讲讲它的常用命令 第一步:清空当前的所有规则和计数 iptables -F #清空所有的防火墙规则 iptables -X #删除用户自定义的空链 iptables -Z #清空计数 第二步:配置允许ssh端口连接 iptables -A INPUT -s -p tcp --dport -j ACCEPT #22为…