Apache 로그 파일 이름 및 경로 소개(권장 학습: apache 사용법)
Apache를 설치하고 시작하면 Apache는 자동으로 두 개의 로그 파일을 액세스 로그로 생성합니다. access.log(Windows의 경우) 및 오류 로그 error_log(Windows의 경우 error.log).
SSL 서비스를 사용하는 경우 ssl_access_log, ssl_error_log 및 ssl_request_log의 세 가지 로그 파일이 있을 수도 있습니다.
로그 파일의 경로는 설치 방법에 따라 다릅니다. 일반적으로 Apache 설치 디렉터리의 로그 하위 디렉터리에 있습니다. 실제 설치 상황에 따라 로그 파일의 경로는 Apache 구성 파일에서 찾을 수 있습니다.
서버 로그 읽는 방법
서버 점검 중에 다양한 오류가 자주 발생합니다. 서버 로그를 지속적으로 확인하면 문제가 어디에 있는지 파악하는 데 도움이 됩니다. SSH를 사용하여 서버에 원격으로 연결한 후 다음 명령을 입력하여 오류 로그의 마지막 몇 줄을 동적으로 표시하여 문제를 쉽게 해결할 수 있습니다.
tail -f /usr/local/apache/logs/error_log
어떤 방법을 사용하든 동시에 여러 터미널 창을 여는 것이 좋습니다. 예를 들어 한 창에는 오류 로그를 표시하고 다른 창에는 액세스 로그를 표시합니다. 이런 방식으로 우리는 사이트에서 무슨 일이 일어나고 있는지 항상 통보받고 즉시 해결할 수 있습니다.
다음을 포함하여 로그 파일을 사용하여 기록할 수 있는 많은 정보가 있습니다.
(1) 원격 컴퓨터의 주소: "원격 컴퓨터의 주소"는 "웹 사이트를 탐색하는 사람"과 유사합니다. , 그러나 그것은 동일하지 않습니다.
(2) 탐색 시간: 방문자가 언제 웹사이트 방문을 시작했습니까? 우리는 이 질문에 대한 답을 통해 많은 것을 배울 수 있습니다. 하나의 접속 기록에서 얻을 수 있는 정보는 매우 제한적이지만, 수천 개의 접속 기록에서 시작한다면 매우 유용하고 중요한 통계정보를 얻을 수 있습니다.
(3) 사용자가 방문한 리소스: 웹사이트의 어떤 부분이 사용자에게 가장 인기가 있습니까? 이러한 가장 인기 있는 부분은 우리가 계속 개발해야 하는 부분입니다. 웹사이트의 어떤 부분이 항상 문제를 일으키나요? 사이트에서 이러한 소홀히 여겨지는 부분이 너무 숨겨져 있거나 실제로는 흥미롭지 않을 수도 있으므로 이를 개선할 방법을 찾아야 합니다. 물론 웹사이트에는 법적 진술 등 소수의 사람들이 방문하더라도 함부로 변경해서는 안 된다는 다른 내용도 있습니다.
(4) 잘못된 링크: 물론 로그 파일은 우리가 상상한 대로 실행되지 않는 일이 무엇인지 알려줄 수도 있습니다. 웹사이트에 잘못된 링크가 있나요? 다른 웹사이트에서 링크할 때 잘못된 URL을 받았나요? 제대로 작동하지 않는 CGI 프로그램이 있나요? 초당 수천 건의 요청을 발행하여 이 웹사이트의 정상적인 서비스에 영향을 미치는 검색 엔진 크롤러가 있습니까? 이러한 질문에 대한 답변은 로그 파일에서 찾을 수 있습니다.
위 내용은 아파치에서 로그를 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!