最近在做小程序的项目,微信要求所有数据请求通道都要走https或wss.而我们的项目建设如下: api基于C#的MVC webapi开发. websocket基于Nodejs的thinkjs框架开发. 因此会导致一个要求,就是api暂时不支持.net core,因此只能部署在windows下,使用IIS作为web服务器.又因为IIS占用了80端口,因此没法用nginx作为反向代理. 经过一番研究后发现,IIS8以上版本可以作为反向代理服务器.因此只要将IIS作为反向代理服务器,将SSL证书和域名…
过去几个月,DevOps on Windows网站推出了一系列文章,详细讲解了开发者应怎样创建便于运维的Windows服务.这一系列文章详细分析了如何克服在运维部门看来最困难的部分:Windows服务的安装与其启动阶段. 其中有些困难是由于安装基于.Net的Windows服务时,普遍使用了InstallUtil这个非原生的Windows工具.同时要特别当心启动阶段的代码,它应在启动失败时确保提供清晰的错误信息,并且要能够支持运行时间较长的操作,例如从数据库中装载与缓存数据. DevOps on…
windows上redis的安装和配置 进入到Redis的根目录D:\Programming\Redis\Redis6379\Redis-x64-3.2.100底下操作: 配置文件启动 redis-server redis.windows.conf 服务启动 # 1.安装service服务 redis-server --service-install redis.windows-service.conf --service-name redis6379 --loglevel verbose #…
最近公司项目上有需要,需要开发一个puppet的自动化工具,这个工具需要操作存储设备上的各种资源,而鉴于puppet不是善于完成这个任务的首选语言,于是我们选择了puppet的“爹”,Ruby. 熟悉Puppet的知道,puppet可以直接跟Ruby写的Module直接交互,所以就有今天我要提到的:在Windows上配置Ruby开发环境. 我的环境 OS: Windows 10 64 Bit 1. 下载和安装Ruby 推荐使用https://rubyinstaller.org/downloads…
https://www.cnblogs.com/Chiler/p/8027167.html http://www.runoob.com/linux/nginx-install-setup.html 前言 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 点(俄文:Рамблер)开发        的. 它也是一种轻量级的Web服务器,可以作为独立的服务…
IIS代理配置教程 插件下载:https://download.csdn.net/download/song_yan_/11996489 一.安装反向代理插件 1.rewrite插件安装 (1) 双击安装:rewrite插件,若安装成功,则列表新增图标如下图: (2) 访问IIS部署的默认程序,若应用程序池在访问的时候宕掉,表示上面插件安装失败,根据操作系统安装: 64位操作系统,安装: 32位操作系统,安装: 2.requestRouter_amd64插件安装 (1) 双击安装:request…
前言 2017年1月1日起App Store上的所有App应用将强制开启ATS功能. 苹果的ATS(App Transport Security)对服务器硬性3点要求: ① ATS要求TLS1.2或者更高,TLS 是 SSL 新的别称. ② 通讯中的加密套件配置要求支持列出的正向保密. ③ 数字证书必须使用sha256或者更高级的签名哈希算法,并且保证密钥是2048位及以上的RSA密钥或者256位及以上的ECC密钥. 配置环境 Windows版本:Windows Server R2 Enterp…
1.win快捷键 首先教大家win7新增的3D效果: Win + Tab 快速切换已打开的程序(和Alt+tab一样的效果) Win + Home 将所有使用中窗口以外的窗口最小化 Win + Space 空格键将所有桌面上的窗口透明化 Win + ↑ 上方向键 最大化使用中窗口 Win + ↓ 下方向键 最小化窗口/还原先前最大化的使用中窗口 Win + 左/右方向键 将窗口靠到屏幕的左右两侧 Win + 1~9 开启任务栏上相对应的程序 Win + (+/-) 打开Windows放大.缩小功…
安装ansible 安装ansible: [root@localhost ~]# /etc/hosts 192.168.19.129 web129.yanglt.com web129 192.168.19.130 web130.yanglt.com web130 192.168.19.131 web131.yanglt.com web131 192.168.19.132 web132.yanglt.com web132 [root@localhost ~]# vim /etc/hosts [ro…
场景描述: 我们采用git去管理代码分支,本地开发环境,线上服务器多数情况下也会使用git去管理程序代码,那么新的一台服务器,如果指定了目标路径作为代码存放路径,该如何配置git环境, 以达到跟远程服务器通信的目的.本文以ubuntu系统为例. 操作步骤: 1. 安装git Ubuntu系统为例 apt-get install git 2. 切换到系统存放代码的路径. (这里需要进入你实际服务器计划用来存放代码的目录下) 初始化git本地环境 git init 3. 配置git服务器远程分支 (…