티스토리 뷰
이번에는 Apache를 설치한 후 init.d에 자동실행 설정하는 내용을 정리해 보도록 하겠습니다.
install 버전으로 설치한 분은 이전 글을 참고하면 좀 더 쉽게 등록할 수 있습니다.
2011/08/19 - [프로그래밍/리눅스] - 우분투에서 아파치 서버 설치
1. 실행 스크립트 복사
Apache 실행 스크립트인 apachectl을 /etc/init.d에 httpd라는 파일명으로 복사합니다.
> cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
2. chkconfig를 이용해 자동실행을 등록
> chkconfig --add httpd
이 명령어를 실행해보면 "httpd 서비스는 chkconfig를 지원하지 않습니다."라는 오류가 납니다.
3. chkconfig를 사용하기 위한 설정
httpd 파일을 열어서 다음과 같은 부분을 추가합니다.
> vi /etc/init.d/httpd
중간의 파란색 부분을 입력해 주면 됩니다.
4. 다시 등록후 확인
> chkconfig --add httpd
이번에는 오류 없이 등록되는 것을 확인할 수 있습니다.
> chkconfig --list | grep httpd
install 버전으로 설치한 분은 이전 글을 참고하면 좀 더 쉽게 등록할 수 있습니다.
2011/08/19 - [프로그래밍/리눅스] - 우분투에서 아파치 서버 설치
1. 실행 스크립트 복사
Apache 실행 스크립트인 apachectl을 /etc/init.d에 httpd라는 파일명으로 복사합니다.
> cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
2. chkconfig를 이용해 자동실행을 등록
> chkconfig --add httpd
이 명령어를 실행해보면 "httpd 서비스는 chkconfig를 지원하지 않습니다."라는 오류가 납니다.
3. chkconfig를 사용하기 위한 설정
httpd 파일을 열어서 다음과 같은 부분을 추가합니다.
> vi /etc/init.d/httpd
#!/bin/sh
#
# chkconfig: 2345 90 90
# description: init file for Apache server daemon
# processnmae: /usr/local/httpd-2.0.59/bin/apachectl
# config: /usr/local/httpd-2.0.59/conf/httpd.conf
# pidfile: /usr/local/httpd-2.0.59/logs/httpd.pid
#
# Licensed to the Apache Software Foundation (ASF) under one or more 중간의 파란색 부분을 입력해 주면 됩니다.
4. 다시 등록후 확인
> chkconfig --add httpd
이번에는 오류 없이 등록되는 것을 확인할 수 있습니다.
> chkconfig --list | grep httpd
'프로그래밍 > 리눅스' 카테고리의 다른 글
아파치 로그를 쉽게 필터링 할 수 있는 프로그램 cronolog~ (0) | 2012.02.03 |
---|---|
리눅스 JSP활용을 위한 JDK/Tomcat 설치 (0) | 2011.10.03 |
CentOS Tomcat 설치 후 init.d에 실행 스크립트 만들어 서비스 등록하기 (자동실행 설정)~ (0) | 2011.09.21 |
아파치 재시작 없이 로그 삭제하기 (0) | 2011.09.09 |
웹로그 분석 프로그램 AWStats 활용 (0) | 2011.08.20 |
댓글