IIS下新建虚拟目录 阅读更多 关于 IIS下新建虚拟目录 目录 需求 新建虚拟目录 需求 前端和后端需要共用资源,例如上传的图片,视频等 新建虚拟目录 在后端建立一个资源文件夹,里面存放图片,视频等,然后前端的IIS站点右键添加虚拟目录,选择后端的那个文件夹即可 来源: oschina 链接: https://my.oschina.net/u/4300166/blog/4310370
Nginx反向代理多域名的HTTP和HTTPS服务 阅读更多 关于 Nginx反向代理多域名的HTTP和HTTPS服务 当前Nginx已经反向代理了两个网站,分别是基于Windows的IIS和Linux的Apach服务器,提供网页服务。 现在有新项目的网页需要对外提供服务,需要在代理服务器上增加另外一个网站,使用HTTPS访问以及HTTP自动跳转HTTPS。由于新网页是静态页面,所以使用Docker部署在Nginx代理服务器上。相关的certificates是通过let's encrypt来获取的,都是单独的证书,没有申请通配符形式的证书。 在Nginx代理端部署SSL证书即可,后端不需要部署SSL也可以实现HTTPS访问。 Nginx代理服务器配置: worker_processes auto; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /usr/local/nginx/conf/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '
SOAP协议 阅读更多 关于 SOAP协议 1.SOAP与HTTP的区别 HTTP只负责把数据传送过去,不会管这个数据是XML、HTML、图片、文本文件或者别的什么。( HTTP就是邮局的协议,他们规定了你的信封要怎么写,要贴多少邮票等。。。。 ) 而SOAP协议则定义了怎么把一个对象变成XML文本,在远程如何调用等 (SOAP就是你们之间交流的协议,负责把你所需要表达的意思写在信纸上,同时也负责让对方能够看得懂你的信。) 2.概念 SOAP(Simple Object Accrss Protocol,简单对象访问协议)是一种简单的基于XML的协议,可以使应用程序在分散或分布式的环境中,多数通过HTTP来传输信息的。(soap的默认端口号8880,ftp的代理服务器的默认端口号是21) SOAP是Web Service的通信协议,是基于XML语言和XSD标准,其定义了一套编码规则,编码规则定义如何将数据表示为消息,以及怎样通过HTTP协议来传输SOAP消息,由四部分组成: (1) SOAP信封(Envelope):定义了一个框架,框架描述了消息中的内容是什么,包括消息的内容、发送者、接收者、处理者以及如何处理消息。 (2)SOAP编码规则:定义了一种系列化机制,用于交换应用程序所定义的数据类型的实例。 (3) SOAP RPC表示:定义了用于表示远程过程调用和应答协定。 (4)SOAP绑定
Azure Load Balancer(一) 为我们的Web项目提供负载均衡 阅读更多 关于 Azure Load Balancer(一) 为我们的Web项目提供负载均衡 一,引言 上节,我们讲到使用 Azure Traffic Manager 为我们的 Demo 项目提供负载均衡,以及流量转发的功能。但是Azure 提供类似的功能的服务远远不止这一个,今天我们就来讲一下 Azure Load Balance ,通过它来实现负载均衡,流量转发,以及分享一下 Azure Load Balance 的创建,和具体的配置。 Azure Load Balance:是指在一组后端资源和服务器之间负载均衡的分配负载(传入网络流量) Azure 负载均衡器在开放式系统互连 (OSI) 模型的第四层上运行。 它是客户端的单一联系点。 负载均衡器将抵达负载均衡器前端的入站流量分配到后端池实例。 这些流取决于所配置的负载均衡规则和运行状况探测。 后端池实例可以是 Azure 虚拟机,或虚拟机规模集中的实例。 我们今天演示的后端链接的是一组VM。 --------------------我是分割线--------------------上架构图 --------------------我是分割线-------------------- Azure Web App 部署系列: 1,Azure Web App(一)发布你的Net Core Web 项目 2,Azure Web App(二)使用部署槽切换部署环境代码 3,Azure Web App(三
FTP工具软件,FTP工具软件下载! 阅读更多 关于 FTP工具软件,FTP工具软件下载! IIS7服务器管理工具是一款FTP的客户端软件,能够批量执行FTP的命令!可以提高FTP的传输效率! 同时,它也可以作为VNC的客户端,能够进行相关的VNC操作;同时,它还可以批量连接Windows和Linux系统下的服务器和VPS,并且能够实时监测它们的连接状态,方便于日常的维护! 下载地址: 服务器管理工具 第一步:点击主程序图中“上传下载”键; 第二步:点击“ Ftp”; 第三步:点击“添加”; 第四步:在弹出服务器信息框中填写Ftp信息,注意:FIP ip端口、账号、密码为必填项; 第五步:选择需要打开的FTP服务器; 第六步:点击打开,即刻见FTP效果图。 来源: oschina 链接: https://my.oschina.net/u/4534383/blog/4299100
Azure Load Balancer(一) 为我们的Web项目提供负载均衡 阅读更多 关于 Azure Load Balancer(一) 为我们的Web项目提供负载均衡 一,引言 上节,我们讲到使用 Azure Traffic Manager 为我们的 Demo 项目提供负载均衡,以及流量转发的功能。但是Azure 提供类似的功能的服务远远不止这一个,今天我们就来讲一下 Azure Load Balance ,通过它来实现负载均衡,流量转发,以及分享一下 Azure Load Balance 的创建,和具体的配置。 Azure Load Balance:是指在一组后端资源和服务器之间负载均衡的分配负载(传入网络流量) Azure 负载均衡器在开放式系统互连 (OSI) 模型的第四层上运行。 它是客户端的单一联系点。 负载均衡器将抵达负载均衡器前端的入站流量分配到后端池实例。 这些流取决于所配置的负载均衡规则和运行状况探测。 后端池实例可以是 Azure 虚拟机,或虚拟机规模集中的实例。 我们今天演示的后端链接的是一组VM。 --------------------我是分割线--------------------上架构图 --------------------我是分割线-------------------- Azure Web App 部署系列: 1,Azure Web App(一)发布你的Net Core Web 项目 2,Azure Web App(二)使用部署槽切换部署环境代码 3,Azure Web App(三
阿里云服务器升级问题小结 阅读更多 关于 阿里云服务器升级问题小结 原始的server2003被当做肉鸡不停的被攻击了,回滚硬盘,修复漏洞,查杀(avast企业版)无效的情况下,只有升级服务器了。 再次说明一下,旧版本的服务器系统,最好不要坚持,稳定虽好,可是没有安全防护,出了漏洞安全问题等,哭爹喊娘也没人理。 升级过程是server2003---->server2012。 1、升级过程很简单,直接通过阿里云更换系统盘,直接换到了server2012. 此处犯了一个致命的错误,没有备份或者脱离或者安全关闭数据库,给后续操作带来了不小的麻烦,以后一定要注意,妥善处理数据库。 2、安装iis,.net framework和excel基本环境 系统需要,所以安装了以上3个环境,需要注意的地方是,excel安装完之后,设置组件权限和互操作权限,然后一定要重启才生效,想要成功导出数据必须要设置正确的权限 iis为了省事,避免做兼容,直接设置对应的iis程序池为,启用32位应用程序(true) iis部分网站没法访问,先检查主页设置,然后是提示错误,500的话,去排查程序内部,到数据库连接 iis没法下载,检查mime配置是否正确。 ( excel用winform读取还是有问题,后续补充,http://www.cnblogs.com/hahanonym/p/5433634.html) excel 注意配置组件的交互权限 3、安装sqlserver 2008
网站建设中如何搭建WEB框架 阅读更多 关于 网站建设中如何搭建WEB框架 互联网发展到今天,网站建设已经变得很简单,基本上大部分网站建设人员都是采用程序加模板的方式来搭建网站。当然,高手更愿意DIY自己的网站,这样不会显得雷同,同时方便更新和维护,其实也不是很难,只要了解网站建设的WEB框架,就很容易掌握搭建网站环境的方法与技巧了。 为什么要掌握搭建云主机环境呢? 因为从长远的角度看,网站程序加模板的方式并不是最科学的,比如DEDE的程序网站这几年很容易被***,主要原因是没有人维护与更新。如果我们辛苦优化的网站在N年后,突然网站程序官方团队解散,那我们的网站安全也就没有保障,因此,自己掌握搭建云主机环境的流程很有必要,也很简单,先来了解网站建设的WEB框架吧,这里威创网站建设以Linux-Apache-MySQL-PHP的架构来举例说明: 一、首先要有一台网站服务器或者网站主机 比如阿里云的云服务器ECS,百度的云服务器BCC,腾讯的云服务器CVM等,都属于网站服务器,相当于一台新电脑没有安装操作系统时的状态,这个时候还不能安装网站程序,环境需要我们自己配置。网站主机有LINUX、有windows等系统的,依网站要求而定。 这里一定要和集成的网站主机服务器分开,集成环境的网站服务器内置网站配置,可以直接安装网站程序,相当于电脑安装了操作系统,我们可以安装别的程序一样。 二、WEB服务器
FTP工具,3款实用的FTP工具推荐 阅读更多 关于 FTP工具,3款实用的FTP工具推荐 一提到FTP工具,大家第一个想到的不知道是什么,有可能你不太熟悉,但从事网站管理人员一定都用过。FTP工具是网络上用来传送文件的工具。FTP工具以汉化版和破解版的居多。但是破解版的一般都比较危险,不建议你们使用。今天就来给大家推荐3款实用的FTP工具吧。 第一款:IIS7服务器管理工具 不是我说,这款工具是我用的最久最多的一款工具。实在是好用,已经推荐给身边很多好友了。让我想到了一句广告台词:人人用了都说好。 IIS7服务器管理工具里面的FTP功能可以说是使用感非常棒的。它的命名是上传下载,这个命名就已经非常直观的让我们感受到了这个功能的主要作用。但它里面的功能可远远不止这些。它可以进行 批量操作、定时同步(上传和下载)和多任务同时进行等等一些功能 。这可比传统的FTP工具好用的多。 当然,既然它的FTP工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。程序自动更新不会让你饱受更新的摧残,省了一大笔事。毕竟现在的软件更新的时候都需要进行重新下载安装,非常麻烦。 第二款:FileZilla FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,具备极好的可控性及条理性
ASP.NET Core 服务使用IIS托管注册Consul时的坑 阅读更多 关于 ASP.NET Core 服务使用IIS托管注册Consul时的坑 大家习惯将服务注册写进Startup中的Configure管道配置,用来在服务启动时进行Consul服务注册,如图: 然后由于某些原因,我更适合将服务部署在IIS,部署好之后,点击启动网站,却发现服务并没有注册进Consul,然后我就查其原因: 使用 IIS 在 Windows 上托管 ASP.NET Core Windows 进程激活服务 (WAS) 也就是说,使用IIS托管时,不管是进程内外托管,都会有这个问题,第一个请求时,应用才会运行起来,我用Exceptionless做了实测(进程外托管程序是dotnet),验证后无疑。 解决方案:1. 不管是进程内托管还是进程外托管的方式, 不使用IIS托管需要注册的服务。 2.服务部署在IIS后,手动点击浏览一下网站或其他发请求的方式,来发送第一个请求。 来源: oschina 链接: https://my.oschina.net/u/4260256/blog/4277467