哪位大牛在 IIS 7 下用 IIS Node 配置成功了
发布于 10个月前 作者 jeremy16601 920 次浏览

手头只有 Windows 服务器,要做微信测试用,80 端口必须。 本来就是新手,希望大牛帮忙。谢谢

22 回复

iisnode encountered an error when processing the request.

HRESULT: 0x2 HTTP status: 500 HTTP reason: Internal Server Error You are receiving this HTTP 200 response because system.webServer/iisnode/@devErrorsEnabled configuration setting is 'true’.

In addition to the log of stdout and stderr of the node.exe process, consider using debugging and ETW traces to further diagnose the problem.

The node.exe process has not written any information to stderr or iisnode was unable to capture this information. Frequent reason is that the iisnode module is unable to create a log file to capture stdout and stderr output from node.exe. Please check that the identity of the IIS application pool running the node.js application has read and write access permissions to the directory on the server where the node.js application is located. Alternatively you can disable logging by setting system.webServer/iisnode/@loggingEnabled element of web.config to 'false’.

好像是80端口冲突? 求大牛帮忙

反向代理啊…

正式环境不建议用 windows 环境运行 Node.js

没有别的了呀,唉

@jeremy16601

我也不知道怎么指点了…我一般用nginx …你上网找一下…iis 反向代理就行…

Windows 啊?能配成功的真是大牛!

我是初学者,直接安装,然后启用这个模块就可以运行的啊,你要么下载最新的试试看,目录里面还带了好几个实例的。

关键是 公用80端口,就有问题,如果不是80端口,可以。

windows可以 node+ nginx

node监听非80端口, nginx做反向代理。

nginx 和iis的80端口没冲徒吗

@jeremy16601 iis用其他端口把,nginx用80端口就行了,iis上的站点都用nginx做方向代理访问。

@feiin 哦哦,这样啊,谢啦

@jeremy16601 请问成功了吗? 另外你用的express 3还是4呢?

@jeremy16601 那你还不如直截用node反向代理iis ,nginx现在支持IOCP了?

@hades @heixiaoshan 话说,最后也没折腾好,express 配置的路由,有的可以用,有的不可以用。好蛋疼,最终换阿里云的Ubuntu了

@jeremy16601 我之前用express3部署成功了。express4昨晚折腾了一晚。还是最开始也是报你上面的这个错误。最后是报500错误。什么也看不到。把我弄死了。靠。

@jeremy16601 弄的我现在心力交瘁。妈蛋的。Ubuntu环境你有相关的资料吗?另外安全方面用什么呢?

我用的是iisnode,按照步骤没有什么问题,80端口也能用,express是3的。只碰到过一次问题折腾了好久最后是文件夹权限有问题。

window下试过直接用nginx吗?

回到顶部