是否可以在同一个域中同时运行节点和Apache,而无需在URL中添加端口? 并在同一页面上提供服务,我已经在8443端口上运行了节点,在433端口上运行了Apache,它们都工作正常,但是我需要在链接中指定端口“ 8443”以访问不是我想要的节点, 我希望在可能的情况下都在同一URL上提供这两种服务,而无需将端口添加到URL。
答案 0 :(得分:1)
您可以在它们之前设置一个nginx代理,并分隔到apache或node的路由。
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
答案 1 :(得分:1)
您可以使用Apache reverse proxy
将此配置添加到您的apache conf。
ProxyPass "/nodeapp" "http:/localhost:8443"
您可以通过http://www.example.com/nodeapp
反向代理是一种代理服务器,它代表客户端从服务器检索资源。然后将这些资源返回给客户端,就好像它们源自Web服务器本身一样。