运行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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短