【发布时间】:2013-12-06 21:06:06
【问题描述】:
我花了几天时间研究如何安装病毒式Ghost 平台,但遇到了许多错误。幸运的是,我已经成功安装了它——在我完成npm start --production 之后,Ghost 在 SSH 中给了我一个积极的Ghost is running... 消息。但是,当我浏览到我的网站 - http://nick-s.se - Apache 显示其默认页面时,当我进入 ghost 登录区域 - /ghost 时,该站点返回 403 Forbidden。
附:我专门在与运行 Apache 的端口不同的端口上安装了 Ghost。不知道怎么回事……
更新 - 我发现我可以通过添加我在 config.js 中配置的端口号 2368 来访问我的 Ghost 安装。现在,但是我的问题是 - 如何在不使用这些端口的情况下运行 Ghost?...
【问题讨论】:
-
您是否尝试连接到该端口?
http://nick-s.se:2368 -
我通过了你的链接,是的,Ghost 工作!至少我知道我的安装是部分正确的。但是我怎样才能让 Ghost 在没有这些端口的情况下运行呢?所以我可以有一个干净的 URL?
-
端口 80 是默认的 HTTP 端口。您要么必须找到一个解决方案,其中请求通过端口 80 上的 apache 到另一个端口上的 Ghost 应用程序;或者你关闭 Apache 的 80 端口;或者您可以使用 DNS 解决方案将请求指向另一个端口(不知道)
-
谢谢。我已经找到了一个合适的解决方案而无需花费太多精力 - 使用 htaccess 将流量透明地发送到端口 2368。这是完整的how-to
-
同样的问题,您的博客现在是私有的。可以分享一下解决方法吗?
标签: node.js ssh port ghost-blog