go-fastcgi

BSD
Google Go
跨平台
2012-04-09
红薯

go-fastcgi 是为 Go 语言实现的 fastcgi 应用库,简单易学。

示例代码:

package main

import (
       
"fmt"
       
"fastcgi"
       
"os"
)

type
Application struct {
}

func
(a *Application) Handle(r *fastcgi.Request) bool {
        fmt
.Fprintf(r.Stdout, "Content-type: text/html\r\n\r\n")
        fmt
.Fprintf(r.Stdout, "hello world!\n")
        fmt
.Fprintf(r.Stdout, "stdin: (")
       
for {
                s
, e := r.Stdin.ReadString('\n')
               
if e != nil {
                       
break
               
}
                fmt
.Fprintf(r.Stdout, "%s", s)
       
}
       
return true
}

func main
() {
        a
:= new(Application)
        err
:= fastcgi.RunStandalone(":12345", a)
       
if err != nil {
                fmt
.Fprintf(os.Stderr, "err in main: %s", err.String())
                os
.Exit(1)
       
}
}
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

nginx ci配置

nginx ci配置

2014/07/19 00:34
14
0
nginx + django 两种配置模式

1 prefork方式 server { listen 80; server_name test.tmdxy.org; access_log /var/log/httpd/access.log main; location / { # host and port to fastcgi server fastcgi_pass unix:/tmp/t...

2011/12/13 16:35
404
0
WNMP:为什么本地开发时使用CURL请求本地URL会卡死

一、问题描述 环境 Windows10 | PHP 7.1.9 | Nginx 1.10.1 | MySQL 5.6.31 nginx配置两个域名api.zk.dev.com、cp.zk.dev.com分别指向两个项目(忠客API服务管理项目和忠客商户管理项目);配...

10/19 11:32
24
0
nginx fastcgi_params

nginx fastcgi_params 将 Nginx 中的变量翻译成 cgi(PHP、Perl, Python) 中的变量 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径,也就是说当访问...

11/07 23:56
0
0
Nginx中FastCGI的几个指令详解

#这个指令为FastCGI缓存指定一个路径,目录结构等级,关键字区域存储时间和非活动删除时间。 fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5...

2012/05/30 13:17
497
0
nginx try_file和fastcgi_split_path_info

看到火丁的博客里的一篇文章,try_file和fastcgi_split_path_info的问题想了很久,一通google 问题的描述在这里,为什么会用这种问题呢;最后还是在鸟哥的博客里看到了。 try_files有一个自己...

2014/01/02 18:36
4.4K
1
nginx配置案例说明

1、配置https 首先安装openssl和openssl-devel #yum install openssl #yum install openssl-devel 然后就是自己颁发证书给自己 #cd /usr/local/nginx/conf #openssl genrsa -des3 -out serve...

2015/07/24 17:40
122
0
nginx 配置文件配置多个站点

nginx环境下配置多个站点 一、找到nginx的配置文件 一般会在/etc/nginx/nginx.conf 二、修改配置文件我的配置文件如下,其中server 包括的内容是一个对象 一个网站对应一个server 多个网站对...

08/01 10:39
64
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部