Apache2
僅記錄 apache2 中的簡單位置
我想知道是否有可能將一些單一
Location
的日誌記錄到特定的日誌文件中。考慮以下偽配置:
<VirtualHost xyc> ErrorLog xyc.log <Location /bar ErrorLog bar.log </Location> </VirtualHost>
根據 {https://httpd.apache.org/docs/2.4/en/mod/core.html#errorlog],ErrorLog 僅在配置
server config
中有效。virtual host
是否可以僅為此 Location/Directory 記錄 ErrorLog(或 CustomLog)
/bar
?任何解決方法?我可以使用訪問/錯誤日誌的副本或訪問/錯誤日誌的重定向。
您可以使用條件日誌,請參閱https://httpd.apache.org/docs/2.4/logs.html中的“條件日誌”
基本上是這樣的:
SetEnv dolog 0 <Location /bar> SetEnv dolog 1 </Location> CustomLog access_log common env=dolog