Nginx反向代理-子域

时间:2020-04-21 03:16:31

标签: node.js ubuntu nginx subdomain vps

  • 大家好,我正在使用Amazon EC2的vps ubuntu作为我的对象。一世 我的vps上有3个项目,它们建立在nodejs上,所以我用 3端口:3000、3001和80。
  • 现在,当我转到浏览器并输入内容时,我在godaddy购买了一个域名,其网址为:abc.def abc.def:3000 abc.def:3001 abc.def ,它可以正常运行上述3个项目。

    问题是

    输入时如何配置它

  • abc.def ->运行项目端口3000

  • site.abc.def ->它运行portject端口3001
  • site2.abc.def ->它运行portject端口80

谢谢您的评论

1 个答案:

答案 0 :(得分:0)

您需要创建2个子域(site.abc.def和site2.abc.def),并创建具有所有3个域的nginx配置文件,每个站点的服务器指令均不同。使用proxy_pass并根据您的要求进行定向。

编辑: 与以下答案Nginx multiple server

类似