小编Seb*_*ian的帖子

从命令行提供当前目录

有人可以给我一个提示,如何从命令行用ruby提供当前目录?如果我可以有一些系统范围的配置(例如mime-types)并且只是从每个目录启动它,那就太好了.

ruby command-line

93
推荐指数
5
解决办法
2万
查看次数

将nginx主机和proxypass重写为squid

我想实现以下目标:

请求主持人:

http://example.com.proxy.myserver.com

应该改写成

http://example.com

并通过nginx proxypass传递给squid服务器.

server {
  listen 80;
  server_name ~^(?<subdub>.*)\.proxy\.myserver\.com$;
  location / {
    rewrite ^ $scheme://$subdub break;
    proxy_set_header  X-Real-IP $remote_addr;
    proxy_set_header  Host $scheme://$subdub;
    proxy_set_header  Request-URI $scheme://$subdub;
    proxy_pass http://localhost:3128;
    proxy_redirect off;
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是,nginx会立即将此请求重定向到http://example.com

任何想法如何让这个工作?

rewrite nginx squid proxypass

5
推荐指数
1
解决办法
3442
查看次数

重新计算120k记录的计数器缓存[Rails/ActiveRecord]

以下情况:

我有一个poi模型,有很多图片(1:n).我想重新计算counter_cache列,因为值不一致.

我试图在ruby中遍历每条记录,但这需要花费太长时间,并且有时会出现一些"分段错误"错误.

所以我想知道,如果它可以用原始的SQL查询做到这一点?

mysql activerecord ruby-on-rails

2
推荐指数
1
解决办法
593
查看次数