728x90
728x170
apachectl
- Apache Control
- 아파치 웹 서버를 apachectl 이라는 데몬 실행 제어 스크립트를 이용하여 실행 및 제어를 할 수 있다.
- apachectl 은 httpd 명령어를 기반으로 동작한다.
- httpd의 명령어 옵션을 그대로 사용할 수 있다.
사용법
# apachectl command
command
command | 설명 |
help | 간단한 도움말 출력 |
start | 아파치 데몬 시작 |
stop | 아파치 데몬 중지 |
restart | 아파치 데몬 재시작 |
reload | 아파치 데몬을 재시작하지 않고, 환경 설정 파일만 다시 읽어들임. |
configtest | httpd.conf 파일의 문법적 오류 검사 |
graceful | 웹 서버에 연결된 접속을 끊지 않고, httpd.conf 의 설정만 다시 읽어들임. |
graceful-stop | 웹 서버에 연결된 접속은 차단하지 않고, httpd 데몬을 중지시킴. |
status, fullstatus | - 웹 서버의 상태를 간단히 또는 전체적으로 출력 - 이 명령이 적용되려면 다음과 같이 설치 또는 설정되어 있어야 함. ▶ mod_status 라는 모듈이 설치되어 있어야 함. ▶ httpd.conf 의 <Location /server-status> 영역이 설정되어 있어야 함. |
사용 예
예 1
- 웹 데몬 구동
# /usr/local/apache/bin/apachectl start
예 2
- 웹 데몬 중지
# /usr/local/apache/bin/apachectl stop
예 3
- 웹 데몬 재시작
# /usr/local/apache/bin/apachectl restart
예 4
- httpd.conf 파일의 문법적 오류 검사
# /usr/local/apache/bin/apachectl configtest
예 5
- 연결된 접속을 끊지 않고, 환경 설정 파일을 다시 읽어들임.
# /usr/local/apache/bin/apachectl graceful
(참고) 부팅 시 실행되게 설정하기
더보기
- 소스 컴파일 로 설치한 경우
- 관련 실행 데몬 스크립트인 apachectl 을 이용해서 데몬을 실행하거나 제어한다.
- init 프로세스 를 사용하던 CentOS 6 이전 버전
- /etc/rc.d/rc.local 파일에 등록하면 부팅 시 자동으로 웹 데몬이 실행되었다.
- systemd 기반의 CentOS 7 버전
- 관련 디렉터리에 지정된 형식으로 위치시키고 변환하는 것이 권장된다.
- 하지만, 이전 버전처럼 /etc/rc.d/rc.local 파일에 등록해서 사용할 수 있다.
- 이 파일에 실행 권한이 없으므로, 실행 권한을 부여해야 한다.
사용 예
# tail -2 /etc/rc.d/rc.local
/usr/local/mysql/bin/mysqld_safe --user=root & // MySQL도 소스 컴파일로 설치했을 경우에는 같이 등록해줌.
/usr/local/apache/bin/apachectl start // 등록
# chmod a+x /etc/rc.d/rc.local // 실행 권한 부여
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] rpcinfo / exportfs / showmount / nfsstat (0) | 2022.03.16 |
---|---|
[리눅스 명령어] smbclient / smbstatus / testparm / nmblookup / mount.cifs / smbpasswd / pdbedit (0) | 2022.03.16 |
[리눅스 명령어] nisdomainname / ypwhich / ypcat / yptest / yppasswd / ypchsh / ypchfn (0) | 2022.03.16 |
[리눅스 명령어] htpasswd (0) | 2022.03.16 |
[리눅스 명령어] httpd (0) | 2022.03.16 |
[리눅스 명령어] rsync (0) | 2022.03.15 |
[리눅스 명령어] dump / restore (0) | 2022.03.15 |
[리눅스 명령어] cpio (0) | 2022.03.15 |