在没有NginX或Apache的情况下托管Ghost博客

时间:2014-03-21 17:47:45

标签: node.js apache nginx ghost-blog

我决定冒险尝试在Ghost 0.4.1而不是Wordpress上创建我的下一个博客。我的客户端拥有非常少的流量,并且很容易说它们永远不需要在多个服务器之间进行负载平衡。

我的问题是: Ghost可以配置为侦听某个端口,所以我可以将它用作我的Web服务器监听端口80吗?这样做有问题吗?

后续问题: 每个示例都显示使用Apache或NginX托管它,是否存在安全或性能原因?

提前致谢!

2 个答案:

答案 0 :(得分:4)

您绝对可以在端口80上运行Ghost,但建议在端口2368上运行Ghost并通过Apache或Nginx运行代理请求。

您可以查看this文章,了解如何安装Ghost并在端口80上运行它。但我强烈建议您阅读this article并通过Nginx代理请求。当Ghost在端口2368上运行时,您可以使用低权限用户来启动Ghost,因此不必使用较高权限的用户来启动Ghost。

答案 1 :(得分:0)

是。但是你必须在root权限下运行Ghost或者将ghost添加到sudoers

  server: {
            host: '0.0.0.0',
            port: '80'
        }

我尝试过它。