Apache Virtual Host Limit

1

Je suis devenu le responsable d'un serveur de développement Apache 1.3 plus ancien fonctionnant sur une machine Windows XP. Pour une raison quelconque, le système n'autorisera pas plus qu'un certain nombre d'hôtes virtuels (dans ce cas 64). J'ai remarqué dans la documentation Apache ( http://httpd.apache.org/docs/1.3/misc/FAQ.html#fdlim ) que cela est probablement dû aux limites de descripteur de fichier. Cependant, il semble que rien ne permette d'ajuster cette limite sur des machines Windows plus modernes. Quelles options ai-je pour contourner cette limite?

Auryn
la source
hôtes virtuels basés sur un nom, basés sur ip ou basés sur le port?
reconbot

Réponses:

0

Sous Windows, ils sont appelés descripteurs de fichier, et la valeur de registre est

HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ USERProcessHandleQuota

Faites une sauvegarde avant de modifier le registre!

Voici un article informatif sur le sujet: Repousser les limites de Windows: poignées

Andy
la source
1

Une autre option utilise mod_vhost_alias

Si vous pouvez trouver un modèle dans vos vhosts, vous pouvez créer des règles d'alias de vhost (autant que je sache, il n'y a pas de limite).

David Poblador i Garcia
la source