웹 서버에 많은 가상 호스트가 설정되어 있으며 각 호스트마다 자체 오류 및 액세스 로그가 있습니다. 관련 라인 httpd.conf
은 다음과 같습니다.
ErrorLog /var/log/httpd-error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog /var/log/httpd-access.log combined
NameVirtualHost *:80
<VirtualHost *:80>
ServerName myhost.com
ServerAlias www.myhost.com
DocumentRoot /var/www/myhost.com/htdocs
ErrorLog /var/www/myhost.com/log/error.log
CustomLog /var/www/myhost.com/log/access.log combined
</VirtualHost>
# ... many more VirtualHosts
현재 /var/log/httpd-error.log에 임의의 오류가 발생하지만 /var/log/httpd-access.log에 아무것도 표시되지 않습니다. 모든 액세스 및 오류를 공유 로그 파일에 복제 할 수 있습니까? 모든 단일 VirtualHost에 새 항목을 추가하지 않고도이 작업을 수행 할 수 있습니까?