在AWS ec2实例上部署Node Express应用程序和php应用程序的最佳实践

时间:2020-10-21 11:33:22

标签: node.js amazon-ec2 deployment xampp port

我有一个AWS ec2实例以及一个域。我想在同一服务器上部署我的快速节点应用程序和PHP应用程序,而无需在域中添加端口。 对于PHP部署,我已将xampp服务器配置为默认端口80。 我的节点应用程序在端口3000上运行。

当前,我正在使用- mydomain.com:3000 访问节点应用程序 对于PHP- mydomain.com/website

我想使用Express Node应用程序而不输入端口号。示例-mydomain.com

是否可以通过给定方案配置它?

1 个答案:

答案 0 :(得分:0)

也许您想要的是在一台物理服务器上运行两个不同的应用程序。

如何在一台服务器上实现负载平衡的概念?

通常,您可以使用nginx的反向代理和上游实现此功能。

例如,如果节点服务器在端口3000上运行,而php服务器在端口4000上运行

在nginx node.mydomain.com中是端口3000 php.mydomain.com可以在端口4000上发送。