Apache-2.4

停止虛擬主機的 apache 工作人員

  • August 10, 2020

Apache 在workermod 中執行。配置了多個vhosts。一個虛擬主機循環執行,產生子代。我想殺死這個,同時保持其他好的虛擬主機執行。Anapache2ctl restart是優雅的,因此不良 vhost 的循環請求不會被殺死。apache2ctl stop停止配置錯誤的虛擬主機的錯誤請求,以及其他好的虛擬主機。

有沒有辦法阻止壞虛擬主機(或它的壞請求)?

沒有特定虛擬主機的工作人員。任何工作人員都可以處理對任何虛擬主機的任何請求。

但是,如果您在使用 vhost 時遇到問題,您當然可以刪除它的配置然後執行apachectl graceful(或apache2ctl在 Debian 系統上)。不需要做一個完整的restart. 但是,該虛擬主機的請求隨後將由預設虛擬主機處理,這可能不是您想要的。

您應該解決根本問題(您沒有真正描述過),而不是重新配置 Apache。

引用自:https://serverfault.com/questions/1029515