nginx +golang

转载 2013年12月04日 10:12:17

nginx 配置  


01 #列出所有服务器地址,nginx 自动均衡分发请求到各个服务器。 
02 upstream frontends {   
03     ip_hash; 
04     server 192.168.199.1:8088;
05     server 192.168.199.2:8089;
06 }
07 server {
08     listen      80;
09     server_name mydomain.com www.mydomain.com;
10     location / {
11         proxy_pass_header Server;
12         proxy_set_header Host $http_host;
13         proxy_redirect off;
14         proxy_set_header X-Real-IP $remote_addr;
15         proxy_set_header X-Scheme $scheme;
16         proxy_pass http://frontends;
17     }
18      
19     #静态资源交由nginx管理
20     location /static {
21         root        /var/www/mydomain/web;
22         expires     1d;
23         add_header  Cache-Control public;
24         access_log  off;
25     }
26 }`

2. [代码]go程序试用http监听    

01 //this host ip 192.168.199.1
02 func main() {
03     ...
04     http.ListenAndServe(":8088", nil)
05     os.Exit(0)
06 }
07  
08 ...
09 //other
10 //this host ip 192.168.199.2
11 func main() {
12     ...
13     http.ListenAndServe(":8089", nil)
14     os.Exit(0)
15 }

Nginx下Go的多种使用方式性能比较

原文链接:http://www.oschina.net/translate/benchmarking-nginx-with-go?from=20131222 英文链接:https://gist....
  • typ2004
  • typ2004
  • 2014年09月22日 21:34
  • 6356

Go、Nginx、Php、Nodejs谁能胜出紫禁之巅

声明:这里的测试框架都是很常用的框架,不去跟一些奇葩但是所谓性能极高的框架进行对比 由于我们在项目中大量使用Iris和nginx这两个Web框架(纯Go语言实现,零内存拷贝),同时也听过很多人问Go的...

通过nginx反向代理go语言写的http服务器

#列出所有服务器地址,nginx 自动均衡分发请求到各个服务器。  upstream frontends {        ip_hash;      server ...

用golang fastcgi与nginx配合写web

1.配置nginx/FastCGI This is actually pretty easy. I assume you already have some experience confi...
  • ijibu
  • ijibu
  • 2013年09月24日 15:02
  • 8540

使用golang切割nginx日志

简单学习了golang/go语言的基础语法,做个定时切割nginx日志的小脚本练习下,感觉挺好使的~ 脚本代码如下,install后将脚本加入到crontab定时运行,当然golang也可以自己定时...
  • phpwww
  • phpwww
  • 2015年03月17日 10:41
  • 544

很久没来,丢一份前阵子做的 10 万连接性能测试 (fibjs, golang, nginx, nodejs)

测试内容 动态HTTP服务器极限性能,分为两项: 优化前后的各版本fibjs优化后的fibjs、使用cluster的nodejs、基于模块的nginx、使用多核的go 测试环境及方法 服务...

golang—nginx-lua学习相关

https://beego.me/quickstart beego web开发框架

Passwordless Authentication With Golang

  • 2017年11月22日 17:28
  • 344KB
  • 下载

go1.8.3-golang-linux-mips-openwrt-lede

  • 2017年12月10日 19:27
  • 67.85MB
  • 下载

一个简单的Golang实现的HTTP Proxy

最近因为换了Mac,以前的Linux基本上不再使用了,但是我的SS代理还得用。SS代理大家都了解,一个很NB的socks代理工具,但是就是因为他是Socks的,想用HTTP代理的时候很不方便。以前在L...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx +golang
举报原因:
原因补充:

(最多只允许输入30个字)