登录
首页 >  Golang >  Go问答

一个域上的多个应用程序

来源:stackoverflow

时间:2024-04-28 17:12:31 273浏览 收藏

从现在开始,我们要努力学习啦!今天我给大家带来《一个域上的多个应用程序》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起学习!

问题内容

情况

假设我有一个域 example.com。我想使用 Node.js 编写一个主应用程序,并使用 Golang 编写一些组件。

问题

是否可以使用 Node.js 运行 api.example.com/first 和使用 Golang 运行 api.example.com/second ? 或者是否可以在不同的子域上编写运行不同的应用程序?

  • 我不是在谈论通过 Node.js 执行 Golang 程序

解决方案


我能想到的最好方法是:

  1. 设置反向代理,例如 Nginx
  2. 在端口 80 和 443(适用于 HTTPS)上运行它
  3. 在不同端口上运行应用程序并绑定到环回 IP 地址(通常为 127.0.0.1)
  4. 在 Nginx 中定义反向代理路由以匹配您的应用程序

查看本教程,了解如何执行前面的操作:https://flaviocopes.com/go-nginx-reverse-proxy/

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《一个域上的多个应用程序》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>