node.js - 在没有 NginX 或 Apache 的情况下托管 Ghost 博客

标签 node.js apache nginx ghost-blog

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

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

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

提前致谢!

最佳答案

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

您可以结帐this有关如何安装 Ghost 并在端口 80 上运行它的示例文章。但我强烈建议通读 this article并通过 Nginx 代理请求。由于 Ghost 在端口 2368 上运行,您可以使用低权限用户启动 Ghost,因此不必使用更高权限的用户来启动 Ghost。

关于node.js - 在没有 NginX 或 Apache 的情况下托管 Ghost 博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22565949/

相关文章:

node.js - AES-192 的无效 IV 长度

php - 如何使用 XAMPP 将 HTTP 重定向到 HTTPS

apache - Apache 反向代理中的 Google OAuth 重定向 Uri

nginx - 在路径级别应用 nginx-ingress 注释

amazon-web-services - AWS CloudFormation - Ubuntu Nginx 元数据

node.js - Nightmare.js 错误代码 -3

node.js - Node JS 中的最佳项目方法

node.js - proxyPass 适用于浏览器,但不适用于网络请求

apache - 使用 mod_jk 的 Tomcat 负载平衡

django - build_absolute_uri 在反向代理后面使用 HTTPS