一些常用的小知识点

保存git 帐号密码
git config credential.helper store  
git push #运行git pull也可以,输入过一次帐号后下次就不用了  

nginx 配置获取真实的用户ip地址

  location / {
       proxy_set_header   X-Real-IP $remote_addr;
       proxy_set_header   Host      $http_host;
       proxy_pass         http://127.0.0.1:4567;
       client_max_body_size 35m;
  }

然后可以在header中拿到,如koa2中ctx.request.get('X-Real-IP')

nginx 去掉path,然后转发到一个端口为/

如. http://lovejog.com/example 但由于我们开发时,对example是一个应用,对应的端口是8080 这个时候这么配置

location /example/ {  
   proxy_pass         http://127.0.0.1:8080;
}

这样通过 http://lovejog.com/example可以访问到8080内容了,但 每个地址都带上了example,这样会导致url失效了

这就需要加上下面的配置,让nginx做个跳转

location = /example{  
    return 302 /example/;
}

重新reload nginx,配置生效!这样example设计时就不用考虑url的问题了,全当根来处理