[IIS] Microsoft Web Platform Installer
Microsoft Web Platform Installer
Microsoft Web Platform installer 是一个款免费的工具,使用它可以轻松地为我们安装和部署 Web 平台以及应用。gOxiA 在测试评估 Windows Server 2008 R2 时对该软件进行了体验,效果令人称道!
刚才说过 Web Platform Installer 可以安装和部署 Web 平台和应用,有图有真相!这里就不再文字复述,而且 Web Platform Installer 也不断再丰富其资源。
下面是支持的 Web Applications,我们知道近几年微软和 PHP 的关系非常微妙,微软在全力地支持 PHP,在 Windows 上的 PHP 性能指标甚至已经超越了它的原生平台。所以,在 Web Applications 下除了常见的 .NET 程序外,还包含了一些 PHP 程序,其中就有我们常见的 Blog 程序 — Wordpess。Web Applications 目前涉及到了 6大类,能够满足不同人群的需要。
而下面这张图展示的受支持的 Web Platform,不过发现并为提供 MySQL 的支持,要知道 PHP+MySQL 可是黄金组合,不过发现微软提供了 Microsoft SQL Server Driver for PHP 1.0,看来有意要将 PHP+SQLServer 凑成一对儿!要想通过 Microsoft Platform Installer 来安装 MySQL 恐怕近期内是不用想了,貌似 MySQL 并不愿意合作!所以如果你要使用 MySQL 还是乖乖的先单独下载和安装吧。不过即使如此,大家也不必担心!一旦使用 Microsoft Platform Installer 来安装涉及到 MySQL 的 Web 应用程序时 Microsoft Platform Installer 会提供相关的数据库配置向导来协助你完成 web 应用的安装。
说了这么多好的,也来揭揭短!Microsoft Platform Installer 目前的下载速度真不如微软其他的网站,不知道是不是最近国际光缆故障问题所致!这一点 gOxiA 保留态度,以观后效,嘿嘿!此外提供的 Web Applications 还是不够海量,起码国内的程序还没一个能看到的,也许微软对其要求比较严格,适当的 Open 一下,重视一下中文地域用户还是很有必要的!或许是国内的 Web 开发者们对此不屑一顾,因为在 Microsoft Platform Installer 网站上对开发者们提供了登录入口!希望国内的 Web Developers 不要错失良机哦!
Microsoft Web Platform Installer Windows Web App Gallery
[IIS] 在 IIS7 上配置 FTP7 使用 IIS管理凭据 方式进行验证
在 IIS7 上配置 FTP7 使用 IIS管理凭据 方式进行验证
在 Windows Server 2008 R2 发布后,gOxiA 就开始着手于相关的测试和评估。IIS 是重点测试和评估之一!而今天与大家分享的是如何在 IIS7 上配置 FTP7 使用 IIS管理凭据 方式进行身份验证。提到 MSFTP 服务,恐怕知道的人多,但是真正使用的人少!特别是 IDC 环境下多数会选择 Serv-U FTP Server,gOxiA 从 Windows Server 2008 开始就不再使用 Serv-U,原因很简单!Serv-U 不是免费的,此次 Serv-U 默认存在安全隐患。况且开放 FTP 也是为了方便自己维护网站,下载上传资料用!所以用系统自身的软件不是更好!维护也相对容易很多!但是,使用过 MSFTP 的朋友知道从 FTP7 开始,微软才为 MSFTP 设计提供了对非 Windows 身份验证功能的支持,也就是说如果我们要访问 MSFTP 则不必再在系统里添加用户帐号,而可以使用 IIS 来统一管理单独的凭据!现在我们再也不用担心,使用 MSFTP 会存在用户帐号安全隐患的问题。
这是一篇 Step by Step,所以其中涉及到的相关原理及知识内容不作过多介绍!我们将通过 IIS7 提供的 IisManagerAuth 身份验证模块来实现 IIS管理凭据的 FTP 帐号。具体步骤如下:
在开始配置之前,我们需要修改相关目录的目录安全权限,这一步骤是必须的,否则在登录 FTP 的时候会出现错误。如下图所示,我们会看到由于权限不足导致无法读取配置文件的错误提示。而无权限读取的文件是位于 inetsrv\config 下的 redirection.config 文件。经过 gOxiA 的测试发现即使为该文件添加了相应的权限但仍提示登录失败,最终要配置 config 目录权限,赋予 Network Service(FTP7 进程的默认帐户)有读取权限后才能正常登录。
为了简单的演示目录权限的设置过程,gOxiA 参考了 IIS.net 中相关文章的命令行,其中涉及到的 cacls 可以直接运行就可以得到参数帮助。要执行的命令行如下:
配置了 config 目录权限后,请确保 “Network Service”对该目录下的 administration.config 和 redirection.config 文件有读取权限,否则请执行如下命令行:
之后创建一个 FTP 的默认目录,注意请添加“Network Service”有完全控制的权限。
下面,我们开始配置 IIS7,创建一个 FTP 站点,为其启用 IisManagerAuth,并创建一个 IIS管理凭据的帐户,使其具备 FTP 相应的访问权限。
[IIS MIME] 在 IIS 下添加 FLV 类型文件的支持
FLV 即 Flash Video(Flash 视频),目前主要用于一些在线视频网站,当然也有一些个人网站或企业网站使用到该格式,但是默认情况下 IIS 并未对该格式提供支持,所以系统管理员需要对 IIS 的 MIME 配置进行修改,添加 FLV 文件类型。为此,我们需要执行如下的步骤:
- 打开“Internet 信息服务(IIS)管理器”,选中当前 IIS 服务器,鼠标右键单击“属性”,之后单击“MIME 类型”;
- 在“MIME 类型”配置窗体中单击“新建”;
- 在“扩展名”中填入“flv”,在“MIME 类型”中填入“flv-application/octet-stream”并单击“确定”;
- 完成添加后,重新启动 IIS 即可!