서버에서 직접 관찰한 URL을 아는 방법

서버에서 직접 관찰한 URL을 아는 방법

저는 cpanel을 사용하여 많은 웹사이트를 호스팅합니다. 실시간 접속 URL을 알고 싶습니다.

많은 이전 도메인이 여전히 내 호스트를 가리키는 것 같고 CPU를 많이 사용하는 것 같습니다.

답변1

어떤 URL이 히트되었는지 확인하려면 웹 서버의 로그 파일을 참조하세요. 클라이언트가 사용하는 URL을 찾는 데 도움이 되는 여러 awk 스크립트가 있습니다.

그러나 이 설정을 변경해도 CPU 사용량에는 영향이 없습니다. /a/b/c에 대한 100개의 클라이언트 요청은 /d/e/f에 대한 100개의 요청만큼 많은 주기가 걸릴 수 있습니다.

답변2

Apache에서 cpanel을 실행한다고 가정하고 먼저 구성된 액세스 로그 파일을 확인합니다. 이는 cpanel의 가상 호스트 항목("vhost"라고도 함)에 지정됩니다.

다음으로 간단히 이 명령을 사용할 수 있습니다.

tail -f /var/log/apache2/access_log # 올바른 로그 파일로 교체

Tail은 파일의 마지막 줄을 표시하고, -f는 기다렸다가 파일에 기록된 새 줄을 표시하도록 지시합니다.

브라우저에서 cpanel을 다시 로드하고 터미널에서 실시간 액세스 로그를 확인하세요.

관련 정보