是否可以使用2种服务器端语言在同一个域内呈现2个不同的网页

时间:2019-01-04 18:58:13

标签: python node.js server-side

作为一种实践,我决定通过子进程将来自不同编程语言的输出嵌入到服务器端语言中,我想知道我是否可以说渲染 www.mywebsite.com/mynode web以 Node 作为服务器端的页面和 www.mywebsite.com/mypython 带有 Python 作为服务器端的网页?我知道这听起来不太实用,但仍然可以。

1 个答案:

答案 0 :(得分:3)

您可以使用诸如Nginx之类的反向代理对其进行存档。

例如:

  • 节点正在端口8080上运行
  • Python(Flask)在端口9090上运行
  • 将Nginx设置为在其正常端口(HTTP / S为80/443)上运行。
  • 在/ etc / nginx / sites-avaiable / default中设置规则,并将mynode路径转发到8080,但将mypython转发到端口9090。

如果需要更清晰的配置示例,请告诉我。