我花了几天时间想出如何安装病毒幽灵平台,并经历了许多错误。幸运的是,我成功地安装了它-- Ghost在我完成了Ghost is running...之后,在SSH中给了我一个肯定的npm start --production消息。然而,当我浏览到我的网站- http://nick-s.se - Apache显示它的默认页面和当我进入幽灵登录区域- /ghost时,网站返回一个403禁止。
我专门在一个与Apache运行的端口不同的端口上安装了Ghost。我不知道怎么回事..。
更新-我发现我可以通过添加端口号2368来访问Ghost安装,这是我在config.js中配置的。现在,我的问题是-我怎么能不使用这些端口来运行幽灵呢?
发布于 2013-12-06 21:26:08
告诉浏览器您想连接到正在运行的Ghost端口:http://nick-s.se:2368
发布于 2013-12-06 21:26:02
因此,在访问的基础上,有几件事:
( 1)看来Apache并没有将请求代理到Ghost。您确定您已经正确配置了它吗?
2)看起来Apache也无法访问您设置为root的目录。如果代理设置正确,那么无论如何这都不应该是必要的,但是如果您希望使用apache来服务静态资产,这可能会成为一个问题。
如果您对nginx开放,而不是对Apache开放,那么我已经写了一篇关于如何使用链接的文章。您可以跳过关于配置Nginx的部分。否则,如果您计算出从Nginx到Apache的规则转换,仍然可能是有用的。
https://stackoverflow.com/questions/20433575
复制相似问题