簡體   English   中英

在相同的域和“ URL”上運行Node.js和Apache

[英]Running both Node.js and Apache on the same domain and “URL”

是否可以在同一域上運行節點和Apache,而無需在URL中添加端口? 並在同一頁面上提供服務,我已經在8443端口上運行了節點,在433端口上運行了Apache,它們都工作正常,但是我需要在鏈接中指定端口“ 8443”以訪問不是我想要的節點,我希望在可能的情況下都在同一URL上提供這兩種服務,而無需將端口添加到URL。

您可以在它們之前設置一個nginx代理,並分隔到apache或node的路由。

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

您可以使用Apache反向代理

將此配置添加到您的apache conf中。

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

您可以通過http://www.example.com/nodeapp訪問節點應用程序

反向代理是一種代理服務器,它代表客戶端從服務器檢索資源。 然后將這些資源返回給客戶端,就好像它們源自Web服務器本身一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM