openbsd httpd fastcgi配置

时间:2016-12-12 02:55:13

标签: fastcgi openbsd

httpd配置文件有多少个fastcgi处理程序?我想设置httpd服务器来服务在不同的tcp套接字上运行的多个fastcgi程序。 例如:http://uwsgi-docs.readthedocs.io/en/latest/OpenBSDhttpd.html

4

是否可以让另一个fastcgi程序监听3032,3034等?

1 个答案:

答案 0 :(得分:2)

简短的回答是是的,足以让您不必担心。

没有明显的硬编码限制。每个服务器或位置块只能有一个fastcgi选项,但每个服务器可以有多个位置,例如您提供的example页面:

server "default" {
    listen on 0.0.0.0 port 80

    location "/foo/*" {
        fastcgi socket ":3031"
    }

    location "/cgi-bin/*" {
        fastcgi socket ":3032"
    }
}

虽然 parse.y 累计将此限制为INT_MAX,但实际上您将受限于每个进程允许/可用的文件描述符数(包括httpd&#) 39;其他需要fd' s

的任务