微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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文件中的生产而不是开发>享受博客:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐