我正在尝试设置虚拟主机配置,以便
- 发往 /cgi-bin/iipsrv.fci 的请求由 fastcgi 处理
- 所有其他请求都由代理配置处理
到目前为止还很困难,我不知道如何实现这一点 - 即如何编写与我的虚拟主机匹配但不与 /cgi/bin/* 路由匹配的规则。
有任何想法吗?
答案1
尝试这个:
$HTTP[url] = "^/cgi-bin/iipsrv.fci" {
fastcgi.server = ( "/cgi-bin" =>
( "localhost" =>
(
"socket" => "/tmp/php" + PID + ".socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)
}
$HTTP[url] != "^/cgi-bin/iipsrv.fci" {
proxy.server = ( "..." =>
( "localhost" =>
(
"host" => "192.168.0.101",
"port" => 80
)
)
)
}