Apache:客户端和服务器在同一个 VPS

Apache: client and server on same VPS

我想知道是否可以在同一个域下为客户端和 api 提供服务? 例如: index.htmlmy-vps.supplier.netmy-vps.supplier.net:3000 对于 api 由 NodeJS 服务?

这样暴露api可以吗?

您可以使用 apache 反向代理(或其他平衡技术)在端口 80 上公开 api 但在不同域或在同一域但在不同路径下。

对于 apache 反向代理:https://httpd.apache.org/docs/current/mod/mod_proxy.html

对于 HAPropxy:http://cbonte.github.io/haproxy-dconv/2.4/intro.html