Apache 시작, 중지, 재시작 명령어 | 서비스 상태 확인
리눅스에서 Apache를 설치하고 레드헷 계열과 우분투에서의 시작, 중지, 재시작 명령어를 자주 사용하게 됩니다.
Apache 시작, 중지, 재시작 등의 명령어는 다음과 같습니다.
✅ Apache 시작 및 중지, 재시작: Red Hat 계열
명령어 36339_eeb8d5-62> |
동작 (설명) 36339_a19234-cc> |
---|---|
systemctl start httpd 36339_ba9f60-fa> |
Apache 시작 36339_b44e5b-b9> |
systemctl stop httpd 36339_16787c-d6> |
Apache 중지 36339_1fc0b4-08> |
systemctl restart httpd 36339_34dc0b-8b> |
Apache 완전 재시작 36339_b1a547-f4> |
systemctl status httpd 36339_1c3829-a8> |
Apache 상태 확인 36339_ad00a4-a2> |
apachectl graceful 36339_a8212c-62> |
재시작 | 기존 접속은 유지하며 설정만 갱신 36339_b4b656-3d> |
✅ Apache 시작 및 중지, 재시작: Debian 계열 (Ubuntu, Debian 등)
우분투 시작, 재시작 등의 기본 명령어입니다.
명령어 36339_722393-34> |
동작 (설명) 36339_7aa921-f5> |
---|---|
systemctl start apache2 36339_5f0c20-d1> |
Apache 시작 36339_277ba8-e8> |
systemctl stop apache2 36339_d760ad-d9> |
Apache 중지 36339_d4f8d1-37> |
systemctl restart apache2 36339_7ec3b7-60> |
Apache 완전 재시작 36339_36852a-25> |
systemctl status apache2 36339_a6d2bf-4f> |
Apache 상태 확인 36339_3fe535-c8> |
apache2ctl graceful 36339_95605d-66> |
재시작 | 기존 접속은 유지하며 설정만 갱신 36339_2d166d-f9> |
✅ restart 및 graceful 차이
Apache 프로세스를 완전히 종료한 후 다시 시작하는 방식입니다. 이 과정에서 기존에 접속해 있던 사용자와의 연결은 즉시 끊어지며, 서비스가 순간적으로 중단됩니다. 예를 들어, 쇼핑몰 결제 페이지에 접속한 사용자가 있다면, 결제 중 연결이 끊길 수 있어 사용자 경험에 치명적일 수 있습니다.
쇼핑몰 등과 같이 사용자가 접속해 있는 사이트에서 Apache 재시작을 할 경우에는 graceful 명령어를 사용하여, 무중단 재시작을 진행해야 합니다.
항목 36339_159afe-f9> |
|
|
---|---|---|
동작 방식 36339_394bc7-38> |
Apache를 완전히 중지 후 다시 시작 36339_8221cc-2c> |
기존 프로세스 유지하며 설정 재적용 36339_842ffd-39> |
기존 접속 연결 36339_df7df8-44> |
모두 끊김 36339_30fd63-b5> |
유지됨 36339_56d390-0f> |
서비스 중단 여부 36339_a8b9cc-47> |
일시적으로 중단 36339_15a8c2-e1> |
중단 없이 적용 가능 36339_d16261-51> |
프로세스 처리 36339_cf551d-69> |
모든 워커 프로세스 종료 후 재시작 36339_eada66-cb> |
워커는 유지, 부모 프로세스만 교체 및 재구동 36339_7dc2ac-5a> |
사용 용도 36339_8281a1-39> |
큰 변경, 오류 발생 시 완전 재시작 필요 시 36339_9d7783-db> |
설정 변경, 가벼운 업데이트 시 서비스 중단 없이 적용 원할 때 36339_61501b-51> |