gpt4 book ai didi

php - 我可以从同一服务器但使用不同的 Internet 域来提供 PHP 和 Node 应用程序吗?

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:42 25 4
gpt4 key购买 nike

我拥有一台带有单个 IP 地址的 Debian 服务器,我将其用于我的所有个人项目。我想要做的是如果可能的话,从同一台服务器为我的 WordPress 和 Node.js 应用程序提供服务,为每个应用程序使用不同的互联网域

例如

  • www.myblog.org:80 应该提供 wordpress/index.php
  • my_app.com:80 应在 localhost:3000 处提供 Node 实例
  • my_other_node_app.com:80 应该在 localhost:3001 处提供 Node 实例等等...

这件事有可能吗?如果需要的话,我不介意停止使用 apache

最佳答案

只有一个软件可以监听给定网络接口(interface)的给定端口。

例如,如果您有两个具有不同 IP 地址的以太网适配器,那么您可以将 Node 服务器配置为监听其中一个适配器上的端口 80,并将 Apache 服务器配置为监听另一个适配器上的端口 80,然后设置 DNS 将不同的域指向不同的 IP 地址。

如果您只有一个 IP 地址,那么您必须在不同的端口上运行服务器。

您可以在端口 80 上运行 Apache,然后使用它 proxy向 Node 发出请求。

关于php - 我可以从同一服务器但使用不同的 Internet 域来提供 PHP 和 Node 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23265812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com