我想在同一台机器上为不同的项目设置多个 node.js 服务器(但侦听不同的端口)(这样我就可以拉下任何一个来编辑代码而不会影响其他人)。但是,我希望能够在不输入端口号的情况下从浏览器访问这些 Web 应用程序,而是将不同的 url 映射到不同的端口:例如 45.23.12.01/app -> 45.23.12.01:8001。
我已经考虑为此使用node-http-proxy,但它尚不支持 SSL。我的预感是 nginx 可能是最合适的。我以前从未设置过 nginx - 我需要做什么配置?我见过的配置文件示例只涉及我没有的子域。
或者,是否有更好(稳定、轻松)的方式在同一 IP 地址下托管多个应用程序?