我成为了在 Windows XP 机器上运行的旧版 Apache 1.3 开发服务器的维护者。出于某种原因,系统不允许超过一定数量的虚拟主机(在本例中为 64)。我在 Apache 文档中指出(http://httpd.apache.org/docs/1.3/misc/FAQ.html#fdlim) 这可能是由于文件描述符限制造成的。但是似乎没有任何关于如何在更现代的 Windows 机器上调整此限制的信息。我有什么选择可以绕过此限制?
答案1
在 Windows 上,它们被称为文件句柄,注册表值为
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\USERProcessHandleQuota
编辑注册表之前请先备份!
以下是有关此事的一篇信息性文章:突破 Windows 的极限:句柄
答案2
另一种选择是使用mod_vhost_alias
如果你能在虚拟主机中找到一个模式,你可以创建虚拟主机别名规则(据我所知,那里没有限制)