2016-12-12 2 views
1

Combien de gestionnaires de fastcgi le fichier de configuration httpd peut-il avoir? Je veux installer le serveur de httpd au serveur plusieurs programmes de fastcgi fonctionnant sur différentes prises de TCP. Par exemple: http://uwsgi-docs.readthedocs.io/en/latest/OpenBSDhttpd.htmlopenbsd Configuration de fastdgi httpd

server "default" { 
    listen on 0.0.0.0 port 80 

    fastcgi socket ":3031" 
} 

Est-il possible d'avoir un autre programme FastCGI écoute sur 3032, 3034 etc?

Répondre

0

La réponse courte est Oui, assez que vous ne devriez pas avoir à s'inquiéter.

Il n'y a pas de limite apparente codée en dur. Vous ne pouvez avoir une option fastcgi par serveur ou bloc d'emplacement, mais vous pouvez avoir beaucoup emplacements par serveur, comme sur la example page vous avez donné:

server "default" { 
    listen on 0.0.0.0 port 80 

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

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

Alors que parse.y limite cumulativement ce que INT_MAX, en En réalité, vous serez limité au nombre de descripteurs de fichiers autorisés/disponibles par processus (y compris les autres tâches de httpd qui ont besoin de fd)

+0

Merci Pete! Appréciez votre réponse. – KartDev