运行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 建工系毕业祝福语简短