403成功安装Ghost后禁止

我花了几天的时间来搞清楚如何安装病毒Ghost平台,并经历了无数的错误。 幸运的是,我已经设法安装它 – Ghost在我完成npm start --production后给了我一个正面的Ghost is running...消息。 但是,当我浏览到我的网站 – http://nick-s.se – Apache显示其默认页面,当我去到幽灵login区域 – /鬼,该网站返回403 Forbidden。

PS我已经特别安装在不同的端口上运行的Apache的Ghost。 我不知道发生了什么事…

更新 – 我发现我可以通过添加我在config.js中configuration的端口号2368来访问我的Ghost安装。 现在,但是我的问题是 – 如何运行Ghost而不使用这些端口?

告诉你的浏览器你想连接到Ghost正在运行的端口: http://nick-s.se:2368 : http://nick-s.se:2368 :: http://nick-s.se:2368

所以基于访问的几件事情:

1)看来Apache并没有向Ghost代理请求。 你确定你已经正确configuration了吗?

2)它也看起来像Apache无权访问您设置为根目录。 如果代理设置正确,这应该不是必须的,但如果你想使用apache来提供类似静态资产的东西,那么以后可能会成为问题。

如果你打开nginx而不是Apache,我已经写了一个如何在这个链接 。 您可以跳过关于configurationNginx的部分。 否则,如果你计算出从Nginx到Apache的规则的转换,它仍然可能是有用的。

如果你的VPS没有其他网站运行,你可以closuresapache,而不必处理apache代理请求到端口2368,并让Ghost运行在端口80上。如果你的VPS运行的是CentOS,你可以检查这个如何禁用Apache并在80端口上运行Ghost。