Apache 시작, 중지, 재시작 명령어 | 서비스 상태 확인

리눅스에서 Apache를 설치하고 레드헷 계열과 우분투에서의 시작, 중지, 재시작 명령어를 자주 사용하게 됩니다.
Apache 시작, 중지, 재시작 등의 명령어는 다음과 같습니다.
✅ Apache 시작 및 중지, 재시작: Red Hat 계열
|
명령어 |
동작 (설명) |
|---|---|
|
systemctl start httpd |
Apache 시작 |
|
systemctl stop httpd |
Apache 중지 |
|
systemctl restart httpd |
Apache 완전 재시작 |
|
systemctl status httpd |
Apache 상태 확인 |
|
apachectl graceful |
재시작 | 기존 접속은 유지하며 설정만 갱신 |
✅ Apache 시작 및 중지, 재시작: Debian 계열 (Ubuntu, Debian 등)
우분투 시작, 재시작 등의 기본 명령어입니다.
|
명령어 |
동작 (설명) |
|---|---|
|
systemctl start apache2 |
Apache 시작 |
|
systemctl stop apache2 |
Apache 중지 |
|
systemctl restart apache2 |
Apache 완전 재시작 |
|
systemctl status apache2 |
Apache 상태 확인 |
|
apache2ctl graceful |
재시작 | 기존 접속은 유지하며 설정만 갱신 |
✅ restart 및 graceful 차이
Apache 프로세스를 완전히 종료한 후 다시 시작하는 방식입니다. 이 과정에서 기존에 접속해 있던 사용자와의 연결은 즉시 끊어지며, 서비스가 순간적으로 중단됩니다. 예를 들어, 쇼핑몰 결제 페이지에 접속한 사용자가 있다면, 결제 중 연결이 끊길 수 있어 사용자 경험에 치명적일 수 있습니다.
쇼핑몰 등과 같이 사용자가 접속해 있는 사이트에서 Apache 재시작을 할 경우에는 graceful 명령어를 사용하여, 무중단 재시작을 진행해야 합니다.
|
항목 |
|
|
|---|---|---|
|
동작 방식 |
Apache를 완전히 중지 후 다시 시작 |
기존 프로세스 유지하며 설정 재적용 |
|
기존 접속 연결 |
모두 끊김 |
유지됨 |
|
서비스 중단 여부 |
일시적으로 중단 |
중단 없이 적용 가능 |
|
프로세스 처리 |
모든 워커 프로세스 종료 후 재시작 |
워커는 유지, 부모 프로세스만 교체 및 재구동 |
|
사용 용도 |
큰 변경, 오류 발생 시 완전 재시작 필요 시 |
설정 변경, 가벼운 업데이트 시 서비스 중단 없이 적용 원할 때 |

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.