Apache 在worker
mod 中运行。配置了多个vhosts
。一个虚拟主机循环运行,产生子代。我想杀死这个,同时保持其他好的虚拟主机运行。Anapache2ctl restart
是优雅的,因此不良 vhost 的循环请求不会被杀死。apache2ctl stop
停止配置错误的虚拟主机的错误请求,以及其他好的虚拟主机。
有没有办法阻止坏虚拟主机(或它的坏请求)?
Apache 在worker
mod 中运行。配置了多个vhosts
。一个虚拟主机循环运行,产生子代。我想杀死这个,同时保持其他好的虚拟主机运行。Anapache2ctl restart
是优雅的,因此不良 vhost 的循环请求不会被杀死。apache2ctl stop
停止配置错误的虚拟主机的错误请求,以及其他好的虚拟主机。
有没有办法阻止坏虚拟主机(或它的坏请求)?
没有特定虚拟主机的工作人员。任何工作人员都可以处理对任何虚拟主机的任何请求。
但是,如果您在使用 vhost 时遇到问题,您当然可以删除它的配置然后运行
apachectl graceful
(或apache2ctl
在 Debian 系统上)。不需要做一个完整的restart
. 但是,该虚拟主机的请求随后将由默认虚拟主机处理,这可能不是您想要的。您应该解决根本问题(您没有真正描述过),而不是重新配置 Apache。