2011年8月6日土曜日

とつぜんCGI

Google Go (golang) as CGI | The Roaming Coderを読んで Go でCGIをやってみた。
私がなにかやってみたというより、かいてあるとおりそのままやってみただけです。
1)まず、コード plain.go
    package main  
      
    import (  
      "os"  
    )  
      
    func main() {  
      os.Stdout.WriteString("Content-Type: text/plain;charset=us-ascii\n\n");  
      os.Stdout.WriteString("Hello world!\n\n");  
    }
2)これをコンパイル、リンクします
8g plain.go
8l -o plain.cgi plain.8
3) 以下の内容で.htaccess ファイルを作成します
Options +FollowSymLinks +ExecCGI
AddHandler cgi-script .cgi
これで、plain.cgiと.htaccessを同じディレクトリに置き、
localhostにブラウザからアクセスするだけです。
こんな状態で見えればひとまず成功です。

0 件のコメント:

コメントを投稿