いつもお世話になります。
ここのサイトを元に以下のgoのwebシステムがあるとします。
http://umegusa.hatenablog.jp/entry/2015/02/22/025832
package main import ( "fmt" "net" "net/http" "net/http/fcgi" ) func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:]) } func main() { l, err := net.Listen("tcp", "127.0.0.1:9000") if err != nil { return } http.HandleFunc("/", handler) fcgi.Serve(l, nil) }
以下のようにコンパイルし、実行させる。
# go build index.go # ./index
ただ、バッググランドで実行させるには、
# ./index &
ようにする。このやり方だと、タスクを終了させるためには、
# jobs # kill %job_number
のようにしなければなりません。
ここで、質問なのですが、例えば、pythonのDjangoとngnixを連動させるためには、
Gunicornを利用する方法があります。
golangにもngnixと連動させる方法として、何かないでしょうか。
最近どのようなものを利用しているのか、よくわからないので、教えてください。
お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/13 04:26