大多数Windows Server管理员都有智能手机,他们会用智能手机访问各种远程工具。这样是很方便,但智能手机并不是最简便的方式,例如远程桌面连接(Remote Desktop connection)。
为此,通过智能手机远程管理任意Windows服务器都最好使用智能手机环境专用的工具,而不是那些针对普通桌面的工具。管理员也许不需要每个功能都用到,一般只是最重要的几个,像是重置失效应用程序池或按需分配的网站。
为了处理这些问题,微软程序员Sukesh Ashok Kumar创造了一款工具。该工具可通过智能手机将远程管理最小化。IIS移动管理(IIS7 Mobile Admin)这个项目以网站形式在IIS上运行。它允许管理员进行一些基本的信息收集和变更设置操作,这些操作都在web浏览器中完成。该工具使用IIS 7 .NET的托管API(Microsoft.Web.Administration)编写;没有任何自定义代码用于访问IIS本身。
目前,IIS 7移动管理(IIS7 Mobile Admin)仅有几项功能:
- 列出系统中所有的可用应用程序池。单击一个程序池的名字,你就能向服务器列出长期运行的请求、指示在该池下运行的应用程序或者重复利用我们说到的这个应用。
- 列出系统中所有的可用站点。在这里你可以显示站点的配置(即当前到该站点的所有绑定)或启动/停止该站点。
- 通过名字搜索应用程序池或站点。如果你只是想知道系统里的所有站点或程序池,你可以不提供任何搜索参数,直接单击“查找”。
图1:使用IIS7 Mobile Admin检查程序池
图2:使用IIS7 Mobile Admin启动/停止站点
要设置IIS移动Web应用,你只需要解压项目到它的目录,在文件上设置许可来允许IIS用户的访问并将该目录作为新站点添加到IIS。运行IIS7 Mobile Admin的其它方式是通过独立的程序运用来自Kumar的其它项目:IIS Hostable Web Core (HWC)。对大部分管理员来说,IIS站点仍然有效。
鉴于这个工具默认允许所有人通过互联网访问IIS内部配置元素,管理员在使用该工具时应该采取一些基本的安全措施:
通过启动HTTPS协议和基本的身份验证保护IIS7 Mobile Admin所在的站点。在没有加密或用户凭据的情况下不要允许访问该站点。
在单独的程序池中运行IIS7 Mobile Admin站点。这会加强安全性,并减少程序池崩溃或停止造成的漏洞。
该项目托管在CodePlex上,并通过微软公共许可证发布。它也欢迎开发者提出使用反馈和新功能要求,且软件还可以免费在它他项目中使用或完全重用,但必须在相同的许可条款下。
【编辑推荐】