Apache2
Apache2:禁用 Web 服務並僅使用 mod_proxy
有沒有辦法禁用 Apache2 網路伺服器的網路伺服器功能並且只使用 mod_proxy?
問題陳述本身是不正確的。HTTP 代理是 HTTP 規範的一部分。HTTP 代理伺服器本質上是一種特定類型的 HTTP 伺服器。您不能從 HTTP 代理伺服器中刪除“網路伺服器”功能,不確定這可能意味著什麼。
您絕對可以做的只是設置 Apache,以便任何查詢都會導致代理。為此,請刪除所有模組和別名(例如
mod_status
和mod_info
,它們通常會映射到 URI 空間中的某個頁面,例如/status
),並將預設 VirtualHost 更新為 proxy/
,或者ProxyPass
在伺服器上下文中設置並且不定義任何 VirtualHosts。