我正在使用 RackSpace 云服务器做一些分布式工作,我正在使用 bittorrent 来分发我的文件。它的效果出奇的好。然而,分发 torrent 文件本身并不是那么好。你会怎么做呢?现在我只是将 torrent 文件 scp 到服务器,当然我可以编写一个脚本将它复制到sqrt(n)服务器,指示每个服务器再次复制到,sqrt(n)但这是一个很好的工作。
当我运行 openconnect(使用默认的 vpnc 脚本)时,它会发生变化/etc/resolv.conf,而且真的不应该这样做。我只是将 VPN 用于一些特定的主机,而不是用于完整的 Internet 连接。
我从https://gist.github.com/mattd/1006398开始,现在我有了:
root /data/example.com;
location /sites/default/files/ {
try_files $uri @proxy;
}
location / {
try_files @proxy;
}
location @proxy {
proxy_pass http://127.0.0.1:8088;
}
Run Code Online (Sandbox Code Playgroud)
当然,这不是有效的语法。我怎样才能使这项工作?基本上,sites/default/files如果文件存在,我想直接提供文件,@proxy否则使用。其他目录应@proxy立即转到。我不想复制粘贴@proxy配置,因为那里会添加更多配置(缓存)。例如,我还将有其他应直接提供的目录.well-known。
我有两个运行 nginx 作为代理的小型服务器和一些 Apache+mod_php 强大的服务器的设置。我正在考虑转向 PHP-FPM。我可以配置 nginx 以使用多个 FastCGI 服务器吗?或者 PHP-FPM 本身在不同的机器上使用工人?或者我需要在工人上运行 nginx 吗?