如何将Nginx与Go一起用于子域?

人类

我有一个简单的go程序,它使用http.ListenAndServe来提供内容。我使用nginx在一台服务器上为多个应用程序提供服务,我也想将其用于go程序。我试图寻找有关它的信息,但是我发现所有使用FastCGI或node.js使其正常工作的人。仅使用Go和nginx可以做到吗?我了解如何将Nginx与子域一起使用,但不能与Go程序一起使用。

沙发

您可以直接通过proxy_pass将Nginx连接到Go程序。鉴于:

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

您只需要将proxy_pass添加到您的nginx配置中:

location @go {
    proxy_pass            127.0.0.1:8080;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Alamofire与自定义标头一起用于POST请求

来自分类Dev

如何将Stanford CoreNLP Java库与Ruby一起用于情感分析?

来自分类Dev

如何将TQuery与Oracle SQL语法一起用于变量分配和参数?

来自分类Dev

如何将Launchmyapp与Meteor一起用于验证电子邮件链接?

来自分类Dev

如何将pyinstaller与隐藏导入一起用于scipy.optimize Minimumsq

来自分类Dev

如何将asciidoctor与tocify一起用于动态toc?

来自分类Dev

如何将Stetho与okhttp3一起用于网络检查?

来自分类Dev

如何将NSPasteboard与kPasteboardTypeFileURLPromise一起用于复制/粘贴?

来自分类Dev

如何将嵌套类型与NEST客户端一起用于Elastic Search

来自分类Dev

如何将curl与:: 1一起用于基于ipv6的环回?

来自分类Dev

如何将INDIRECT与SUMIFS一起用于标准范围?

来自分类Dev

如何将Launchmyapp与Meteor一起用于验证电子邮件链接?

来自分类Dev

如何将packageScan和Persistence.xml一起用于EntityManagerFactory?

来自分类Dev

如何将foreach与lambda一起用于Map <Integer,Map <String,String >>

来自分类Dev

如何将扫描过滤器与 boto3 一起用于 dynamodb

来自分类Dev

如何将 vuex 与 Konva 一起用于 onDragEnd 选项

来自分类Dev

您如何将cURL“ GET”与基于Python的REST API一起用于网络编程?

来自分类Dev

如何将vuelidate与vuetify 2一起用于嵌套数据?获取无效字段

来自分类Dev

将Highcharts与mysql一起用于页面访问

来自分类Dev

将Highcharts与mysql一起用于页面访问

来自分类Dev

将 mysql 和 mongodb 一起用于 Django

来自分类Dev

如何将Symfony DomCrawler与Laravel的子域路由一起使用?

来自分类Dev

如何使用 HttpURLConnection 将 GET 请求与 Web API 一起用于 JSON 响应?

来自分类Dev

如何将UUID与Hibernate一起用作字段?

来自分类Dev

对于html canvas,如何将clip()与文本一起用作路径?

来自分类Dev

如何将Latexmk与MuPDF一起用作PDF预览器?

来自分类Dev

如何将ng-if与filter一起用于过滤记录并在同一页面中显示两个不同的视图?

来自分类Dev

如何将 NPM 包与现有的 C#/MVC 项目一起用于 Azure 上的 git 部署?

来自分类Dev

如何将Nginx与Adonis一起使用?

Related 相关文章

  1. 1

    如何将Alamofire与自定义标头一起用于POST请求

  2. 2

    如何将Stanford CoreNLP Java库与Ruby一起用于情感分析?

  3. 3

    如何将TQuery与Oracle SQL语法一起用于变量分配和参数?

  4. 4

    如何将Launchmyapp与Meteor一起用于验证电子邮件链接?

  5. 5

    如何将pyinstaller与隐藏导入一起用于scipy.optimize Minimumsq

  6. 6

    如何将asciidoctor与tocify一起用于动态toc?

  7. 7

    如何将Stetho与okhttp3一起用于网络检查?

  8. 8

    如何将NSPasteboard与kPasteboardTypeFileURLPromise一起用于复制/粘贴?

  9. 9

    如何将嵌套类型与NEST客户端一起用于Elastic Search

  10. 10

    如何将curl与:: 1一起用于基于ipv6的环回?

  11. 11

    如何将INDIRECT与SUMIFS一起用于标准范围?

  12. 12

    如何将Launchmyapp与Meteor一起用于验证电子邮件链接?

  13. 13

    如何将packageScan和Persistence.xml一起用于EntityManagerFactory?

  14. 14

    如何将foreach与lambda一起用于Map <Integer,Map <String,String >>

  15. 15

    如何将扫描过滤器与 boto3 一起用于 dynamodb

  16. 16

    如何将 vuex 与 Konva 一起用于 onDragEnd 选项

  17. 17

    您如何将cURL“ GET”与基于Python的REST API一起用于网络编程?

  18. 18

    如何将vuelidate与vuetify 2一起用于嵌套数据?获取无效字段

  19. 19

    将Highcharts与mysql一起用于页面访问

  20. 20

    将Highcharts与mysql一起用于页面访问

  21. 21

    将 mysql 和 mongodb 一起用于 Django

  22. 22

    如何将Symfony DomCrawler与Laravel的子域路由一起使用?

  23. 23

    如何使用 HttpURLConnection 将 GET 请求与 Web API 一起用于 JSON 响应?

  24. 24

    如何将UUID与Hibernate一起用作字段?

  25. 25

    对于html canvas,如何将clip()与文本一起用作路径?

  26. 26

    如何将Latexmk与MuPDF一起用作PDF预览器?

  27. 27

    如何将ng-if与filter一起用于过滤记录并在同一页面中显示两个不同的视图?

  28. 28

    如何将 NPM 包与现有的 C#/MVC 项目一起用于 Azure 上的 git 部署?

  29. 29

    如何将Nginx与Adonis一起使用?

热门标签

归档