GoをCGIとしてWebで動かす。
GoをCGIにしてHello Worldを動かしてみる
Go自身でもWebサーバになるようですが、
コンパイルした後にCGIで動作させることもできましたのでおいておきます。
やり方はApacheのCGIの設定ができていれば、
コンパイルする、出てきたバイナリファイルをCGIとして読み込ませるだけでいけました。
プログラム
blog02.go
[java]
package main
import (
"fmt"
)
func main() {
fmt.Println("Content-type: text/html\n\n")
fmt.Println("Hello World!")
}
[/java]
あいかわらずのCGIのおまじない
fmt.Println(“Content-type: text/html\n\n”)
を最初に出力しています。
コンパイル
$ go build blog02.go
$ mv blog02 blog02.cgi
CGIとして読み込ませてみる
Webで公開しているところにコンバイルしたブツをおいてアクセスします。
http://localhost/blog02.cgi
こんな感じで出力されました。
-
前の記事
Go言語に浮気することにした 2013.12.21
-
次の記事
サンタが飛び回っている最中だからGo言語の基本を学ぶ 2013.12.25
コメントを投稿するにはログインしてください。