![我应该将 Node.js 移到单独的服务器,还是将其与 LNMP 一起托管?](https://linux22.com/image/694352/%E6%88%91%E5%BA%94%E8%AF%A5%E5%B0%86%20Node.js%20%E7%A7%BB%E5%88%B0%E5%8D%95%E7%8B%AC%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E8%BF%98%E6%98%AF%E5%B0%86%E5%85%B6%E4%B8%8E%20LNMP%20%E4%B8%80%E8%B5%B7%E6%89%98%E7%AE%A1%EF%BC%9F.png)
我想在我的网站上添加一些功能,这些功能需要通过 websockets 使用 Node.js。因此我的选择是:
- 在单独的 VPS 上安装 Node;
- 在我的网站所在的同一台服务器上安装 Node。
假设主服务器有足够的资源来处理 MySQL、Nginx 和 PHP(大约 10 个网站)和 Node。同时,再获得一个 VPS 也不成问题。
我最初担心的是无法让 Node 监听 443 等常见端口(用户端不太可能受到防火墙保护),但我可以让已经在该端口监听的 Nginx 将相应的请求代理到 Node,所以这不是什么大问题。
我浏览过同一服务器上的 Apache 和 Node.js,同一 vps 上的 Node.js 应用和 wordpress, 也此搜索结果页面,但这些主要涵盖实际设置,而不是选择它们背后的原因。
感觉获得额外的 VPS 在某种程度上更可靠,清洁工想法,但我可能错了,所以我想请求您就证明购买额外 VPS 的合理性的论据提供建议。