运行Node.js的IIS扩展iisnode安装配置笔记
今年年初打算用Node.js基于Express框架重写博客程序,从此告别ASP.NET。然而,我目前用的VPS是WindowsServer系统、IIS服务器,如果让Express和IIS都监听80端口,明显会产生冲突。幸好,有一个叫做iisnode的扩展可以把Node.js程序托管到IIS。而且,这样托管之后也意味着可以使用IIS里面的各种功能(进程管理、GZip压缩、日志、缓存、权限控制、域名绑定等)。
要使用iisnode,得安装:
1.Node.js
2.IIS的URLRewrite模块
3.iisnode
装好之后,还是按照常规操作,在IIS管理器中创建站点,指向Express程序的目录,关键是还要增加一个web.config文件:
<configuration>
<system.webServer>
<handlers>
<addname="iisnode"path="bin/www"verb="*"modules="iisnode"resourceType="Unspecified"requireAccess="Script"/>
</handlers>
<rewrite> <rules> <rulename="all"> <matchurl="/*"/> <actiontype="Rewrite"url="bin/www"/> </rule> </rules> </rewrite> </system.webServer> </configuration>
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志