Windows IIS

  1. 1.        远程管理

安装web的远程管理工具

开启服务上的远程管理功能

Win7 客户端安装管理器

Web服务器的管理

  1. 远程管理

要实现IIS的远程管理,要满足两个条件:1、在IIS服务器上安装和配置管理服务;2、在客户端之上安装IIS管理工具。对于IIS的远程管理,管理员可以非常精细地控制指定的客户端,用户或是组的成员,对于服务器,网站,应用程序有指定的权限,强大而细致。

  1. 创建网站

IIS服务器支持多个网站的同时运行,管理员在IIS服务器上添加多个网站时,要求每一个网站都必须有一个唯一的绑定,才能保证多个网站同时正常的运行。

  1. 添加虚拟目录和应用程序

管理员可以在网站中,添加虚拟目录和应用程序池,它们之间的区别就在于,虚拟目录与站点是运行在同一个应用程序池中,而应用程序可以指定不同的应用程序池。

  1. 默认文档和目录浏览

管理员可以在网站中,通过设置默认文档,指定用户打开网站时,出现的一个默认的主页,如果不指定默认文档的话,也可以启用目录浏览的功能,保证用户的正常浏览。

  1. 错误页,HTTP重定向,webdav发布,日志,证书管理,管理应用程序池

当用户打开网站遇到错误时,IIS服务器会依据错误的代码,返回给用户一个错误的网页,管理员可以依据需求,自定义新的错误页。

当网站的域名发生变更的时候,管理员可以在IIS中,启用重定向的功能,使最终用户可以使用原有域名进行访问,并且实现自动重定向,保证过度时期的用户体验一致性。

使用 WebDAV 角色,管理员可以轻松的连接到IIS服务器之上,管理或是发布网站的内容,使用体验就像访问本地磁盘一样。

IIS的日志记录着客户端访问IIS网站的详细内容,管理员可以通过IIS日志诊断IIS访问错误,同时借助LogParser工具提取和整理日志。

使用应用程序池,管理员就可以隔离IIS服务器中每个网站的运行环境,保证网站之间不相互影响,同时,也可以监视应用程序池的健康状况,回收或是重启应用程序池。

在IIS服务器中,为了实现安全的通信,可以申请证书,启用SSL协议,保障客户端与服务器之间的通信安全。

  1. IP地址和域限制;身份验证;MIME类型;授权规则;请求筛选;压缩和缓存

通过IP地址和域限制的功能,管理员可以设置允许特定的IP地址或是地址范围访问网站,也可以设置拒绝特定的IP地址或是地址址范围访问网站,精细地划分客户端。

在IIS服务器中,管理员可以为网站设置不同类型的身份验证方式,最常见的是匿名身份验证,还包括基本身份验证,Windows身份验证和摘要式身份验证。

在Web站点中,管理员可以添加各种类型的文件以供用户浏览,用户要能够正常的下载或是打开这些文件,在IIS中必须添加相应的MIME文件类型信息,通过这些信息传递给客户端的浏览器,启动本地相应的程序打开文件。

管理员可以在IIS服务器上,通过授权规则的设置,限定特定的用户或者是组的成员,对于WEB网站有访问的权限,同时,还可以基于HTTP的谓词来进行更精细的筛选。

在IIS的请求筛选的角色中,管理员可以依据文件的扩展名,URL,HTTP谓词,HTTP标头,查询字符串等不同类型的数据,筛选客户端的请求,保障WEB网站的安全。

如果客户端与WEB网站服务器之间的连接带宽有限,管理员就可以在WEB网站中设置静态或是动态内容压缩,降低对于通信带宽的需求,保证客户端浏览网页的体验。

  1. WEB平台安全器;URL重写工具;应用程序路由;搜索引擎优化工具包

使用Web平台安装器,管理员不仅仅能够管理IIS的角色和服务,它还能够使管理员能够轻松的构建起WEB应用程序的开发环境,轻松的建立主流的WEB应用程序服务器。

使用 URL 的重写工具,客户端请求的URL,将在服务器端由相应的重写规则进行重新的解析,并最终返回给用户解析出来的URL,比如,实现从 HTTP 到 HTTPS 网站的跳转。

在 IIS 中,管理器可以通过NLB的技术实现负载匀衡,也可以使用应用程序路由这一个工具,同样的实现IIS网站的负载匀衡。

使用搜索引擎优化工具包,管理员就可以去分析IIS中的网站,创建站点地图和索引,屏蔽特定的内容,使搜索引擎更好地去收录网站的内容。

时间: 2024-11-08 22:56:35

Windows IIS的相关文章

LVS 负载均衡解决方案 (windows IIS)

LVS 负载均衡解决方案 因为我们的产品运行的主流平台是WINDOWS+IIS+SQLSERVER(2000以上版本),而LVS+KEEPALIVED是LINUX下的四层负载均衡软件.其有如下特点: LVS集群采用IP负载均衡技术和基于内容请求分发技术.调度器具有很好的吞吐率(在DR模式下),将请求均衡地转移到不同的服务器上执行,且调度器自动 屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的.高可用的虚拟服务器.整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程 序.为此,

配置nginx实现windows/iis应用负载均衡

nginx是俄罗斯人开发的一款跨平台的高性能HTTP和反向代理服务器,可以利用它实现web应用服务器的负载均衡. 反向代理是指将用户请求通过代理服务器转发给后端内部网络的应用服务器,典型的应用比如配置nginx.lighttpd等反向代理软件实现负载均衡.与反向代理相对应的叫正向代理,典型的应用比如vpn.用户直接访问google网站访问不了,而代理服务器可以访问google网站.这样用户就通过访问代理服务器,从而间接的达到访问google网站的目的. 负载均衡是指将用户发起的大量web请求通过

Windows + IIS 环境部署Asp.Net Core App

环境:Windows Server 2012, IIS 8, Asp.Net Core 1.1. 不少人第一次在IIS中部署Asp.Net Core App的人都会遇到问题,会发现原来的部署方式无法运行Asp.Net Core App程序.过去无论是原始的Asp程序还是后来的Asp.Net程序,在IIS中的部署方式都没太大变化,仅需指向程序目录,然后设定虚拟目录,最后做一些参数配置.Asp.Net Core App为了做到跨平台,自带了一个轻量级的Web Server - Kestrel,那么要

Windows IIS 配置 PHP 支持

Windows IIS 配置 PHP 支持 默认的IIS不支持PHP, 只支持MS环境下的ASP.......等等,下面我们来认它支持PHP. IIS的安装 1:控制面版--功能和程序--打开或关闭Windows功能--勾选Internet信息服务. 2:Internet信息服务--Web管理工具--勾选IIS管理控制台. 3:Internet 信息服务--应用程序开发功能--勾选CGI. PHP配置 1:去官网下载PHP FOR WINDOWS.  http://php.net/downloa

在windows IIS服务商配置asp.net core的服务器坏境,并部署

翻译自https://docs.microsoft.com/en-us/aspnet/core/publishing/iis 支持的操作系统: windows 7或更新 windows server 2008 R2或更新 IIS配置 使能Web server并配置相关选项 windows桌面版系统 windows server版操作系统  安装.net core windows server托管工具包 1. 安装.NET Core Windows Server Hosting bundle: h

Express在windows IIS上部署详解

最近公司在用Express+angularjs+wcf开发系统,让我在windows上部署系统,遇到不少问题,不过最后还是解决了,在IIS上部署系统, 首先windows需安装以下软件: 1.nodejs: 2.iisnode: 3.rewrite: 安装这三个软件后,之后部署和部署asp.net程序一样,这里就不多说了: 不过要在根目录下要价格配置文件:web.config; <configuration> <system.webServer> <!-- indicates

重置/还原Windows IIs设置为默认设置

原文出处:http://www.codeproject.com/Tips/870858/Reset-Restore-IIS-Settings-to-its-Default-in-Windo 简介: IIS 在windows中运行效果非常棒.但是有时候我们需要为特殊的web项目配置环境.如果我们再windows中安装Xampp,默认的Xampp会破坏iis的默认设置.所以来看看如何重置IIS为默认设置.我用的是windows8 IIS8. 重置IIS: 打开控制面板/程序和功能 点击"打开或关闭w

搭建Windows IIS(Internet Information Server)服务器

1.找到 控制面板\程序 点击 "打开或关闭Windows功能" ,全部选上"Internet信息服务",这里可能要等几分钟. 2.完成之后你打开C盘,在他的根目录下多出一个inetpub文件夹里面有个wwwroot文件夹,这里面是就放部署项目文件的地方,直接复制进去即可. 3.此时你就可以在浏览器中输入 localhost显示为说明配置成功了 4.然后在进入到控制面板的 系统和安全\管理工具 在双击打开 "Internet 信息服务(IIS)管理器&qu

解决PHP在Windows IIS 上传的图片无法访问的问题

最近在做一个网站项目遇到了一个很奇怪的问题,现记录下来希望可以帮助到其他的朋友 问题描述: 最近公司刚刚在香港购买了一个Windows Server 2008 服务器用于将一个客户的N个php网站进行统一管理 该服务器上有三个网站,一个是THINKPHP开发的小型电子竞技网站,一个使用WORDPRESS开发的企业网站,一个使用ECSHOP开发的商城商城 由于前二天家中有事所以请假回去了一个礼拜(走之前三个网站都已经部署到该服务器但测试是在其他服务器上进行的并没有发现什么问题) 在请假回来后客户反