iis – 在端口80上的Windows Server 2012上运行Ghost

我正在从我的云服务器托管几个网站.我想将Ghost用于其中一个网站的“博客”子域名.

我已经设法安装Ghost,开发环境在localhost中工作正常.但是,现在运行在2365端口的生产环境在www.blog.foobar.com:2365上完全正常

我需要它才能在www.blog.foobar.com上打开

我已经尝试在config.js中将端口设置为80并且我得到错误:侦听EACCES即使IIS中的ARR也不起作用.尝试了谷歌搜索结果中建议的几乎所有步骤.反向代理只是将子域重定向到index.js

> Node.js v0.10.21 x64
>幽灵0.3.3
> iisnode x64
> Windows Server 2012
> IIS 8
> Firefox

我在config.js中将端口设置为2365,就好像我将其设置为80,它根本不会启动.我的IIS站点绑定位于端口80.

解决方法

终于在鬼论坛的帮助下找到了它.假设您已经在域名注册商处安装了iisnode和子域名的A记录,请继续:

>将web.config更改为Configuration File
>更改config.js生产部分,如下所示

主持人:’127.0.0.1′,port:process.env.PORT>将绑定保留在子域IIS站点设置中,即80>将index更改为index.js文件中的生产而不是开发>享受博客:)

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...