강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

apachectl로 아파치웹서버의 설정파일 httpd.conf 문법검사하기

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

 

apachectl로 아파치웹서버의 설정파일 httpd.conf 문법검사하기



apachectl명령어에 configtest라는 옵션으로 실행하시면 아파치 설정파일 httpd.conf 문법을 검사합니다.

 

 

 웹서버가 정상적으로 시작되지 않을 경우에 가장 먼저 확인해 보아야할 부분이 httpd.conf파일의 설정부분입니다.

 

 

 httpd.conf파일의 문법이 틀렸거나 설정이 잘못되었을 경우에는 아파치가 실행되지 않습니다.

 

 

 만약, httpd.conf파일에 문제가 있을 경우에는 몇번째 행이 잘못되었다는 것까지 알려줍니다.

 

 

 


httpd.conf
파일의 설정에 이상이 없을 경우에는 다음과 같이 "Syntax OK"라는 메시지를 뿌려줍니다.

 

 

 

 

[root@host3 bin]# ./apachectl configtest
Syntax OK
[root@host3 bin]#

 

하지만, httpd.conf파일에 문제가 있는 경우에는 다음과 같이 문제가 되는 부분을 알려주기도 합니다.

 

 

 

 

[root@host3 bin]# ./apachectl configtest
Syntax error on line 283 of /usr/local/apache/conf/httpd.conf:
DocumentRoot must be a directory
[root@host3 bin]#

 

위의 예는 httpd.conf파일의 283번째 행의 설정이 잘못되었다는 의미로서 DocumentRoot 없는 디렉토리이거나 디렉토리가 아님을 알려주고 있습니다.

 

 

 아파치가 정상적인 방법으로 실행되지 않을 때에 이와같이 원인파악을 수도 있습니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,982 개
  • 현재 접속자 :  362 명