运行 Node.js 和 Apache 在同一个域上,"URL"

Running both Node.js and Apache on the same domain and "URL"

是否可以 运行 同一域中的节点和 Apache 而无需在 URL 中添加端口? 并在同一页面上提供服务,我已经在端口 8443 上有节点 运行ning,在端口 433 上有 Apache,它们都工作正常但我需要在 link 中指定端口“8443”才能访问这不是我想要的节点, 如果可能,我想在同一个 URL 上同时提供服务,而不将端口添加到 URL.

你可以在它们之前设置一个nginx代理,并将路由分离到apache或node。

https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

您可以使用Apache reverse proxy

将此配置添加到您的 apache conf。

ProxyPass "/nodeapp" "http:/localhost:8443"

您可以通过http://www.example.com/nodeapp

访问节点应用

反向代理是一种代表客户端从服务器检索资源的代理服务器。然后将这些资源返回给客户端,就好像它们来自 Web 服务器本身一样。