加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 05:44:05 所属栏目:Windows 来源:网络整理
导读:我正在从我的云服务器托管几个网站.我想将Ghost用于其中一个网站的“博客”子域名. 我已经设法安装Ghost,开发环境在localhost中工作正常.但是,现在运行在2365端口的生产环境在www.blog.foobar.com:2365上完全正常 我需要它才能在www.blog.foobar.com上打开
我正在从我的云服务器托管几个网站.我想将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文件中的生产而不是开发>享受博客:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读