
CustomLog는 로그 기록 형식을 지정하는 데 사용되는 Apache 웹 서버의 지시자입니다. 로그 기록 형식을 지정할 때 `%u`는 사용자 이름을 의미합니다. 그러나 `%u`를 사용하여 사용자 이름을 기록하려면, 다음 설정을 사용해야 합니다.
#hostingforum.kr
bash
CustomLog "logs/access_log" "%{CU}n %h %l %u %t "%r" %>s %b"
위 설정에서 `%{CU}n`은 사용자 이름을 기록하는 데 사용됩니다. `%{CU}n`은 `%u`와 동일하게 사용자 이름을 기록하지만, `%u`와 달리 실제로 로그에 사용자 이름이 기록됩니다.
또한, 로그 파일의 이름을 지정하고자 하는 경우, 로그 파일의 이름을 지정할 수 있습니다. 예를 들어, 로그 파일의 이름을 `access_log_user`로 지정하고자 한다면, 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
bash
CustomLog "logs/access_log_user" "%{CU}n %h %l %u %t "%r" %>s %b"
위 설정에서 `logs/access_log_user`는 로그 파일의 이름을 지정합니다. 로그 파일의 이름을 지정할 때, 로그 파일의 위치를 지정할 수 있습니다. 예를 들어, 로그 파일의 위치를 `/var/log/apache2`로 지정하고자 한다면, 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
bash
CustomLog "/var/log/apache2/access_log_user" "%{CU}n %h %l %u %t "%r" %>s %b"
위 설정에서 `/var/log/apache2/access_log_user`는 로그 파일의 이름과 위치를 지정합니다.
2025-08-15 21:20