在运行 Ubuntu 的 EC2 服务器实例上托管 Node/Express 应用程序的最佳方法是什么(就速度/最佳实践而言)?
- 使用 Nginx 作为代理,具体方法如下这个问题。
- 在 iptables 中添加端口转发规则,例如
https://gist.github.com/776580
。
有人能概述一下这两种方法存在的任何问题吗?当我所做的只是将请求从端口 80 转发到 8000 时,使用 Nginx 似乎有点毫无意义。
答案1
使用nginx的好处是可以更轻松地管理多个域以及静态文件的缓存。