Linux: 아파치 재시작/시작/중지 명령어[CentOS 7]
리눅스 웹서버를 운영하다 보면 CentOS에서 아파치 재시작을 하는 경우가 많습니다. 재시작 및 시작, 중지 명령어에 대해 알아 보겠습니다.
아파치는 HTTP 아파치 서버로 불리는 HTTP 웹서버입니다. 쉬운 웹서버 구축과 기능적인 측면에서 우수하기 때문에 많은 중소기업 및 대형사이트에서 사용합니다.
1. apache 버전 확인
~]# httpd -v
2. apache 상태 확인
~]# apachectl status ## 어떤 명령어를 입력하든 같은 결과 값
~]# systemctl status httpd
~]# service httpd status
* httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2023-11-25 10:15:36 UTC; 16h ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 3161 (httpd)
Status: "Total requests: 61; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
|- 3161 /usr/sbin/httpd -DFOREGROUND
|- 3162 /usr/sbin/httpd -DFOREGROUND
|- 3163 /usr/sbin/httpd -DFOREGROUND
|- 3164 /usr/sbin/httpd -DFOREGROUND
|- 3165 /usr/sbin/httpd -DFOREGROUND
|- 3166 /usr/sbin/httpd -DFOREGROUND
|- 6196 /usr/sbin/httpd -DFOREGROUND
`-26457 /usr/sbin/httpd -DFOREGROUND
----생략----
3. apache 시작
~]# systemctl start httpd ## 어떤 명령어를 입력하든 같은 결과 값
~]# service httpd start
~]# apachectl start
4. 아파치 중지
~]# systemctl stop httpd
~]# service httpd stop
~]# apachectl stop
4. 아파치 재시작
3개의 명령어 모두 아파치 재시작 명령어로 동일한 결과를 얻습니다.
~]# systemctl restart httpd
~]# service httpd restart
~]# apachectl restart
5. 부팅 후 자동으로 아파치 시작 (해제)
~]# systemctl enable httpd (systemctl disable httpd) | # 부팅 후 자동 등록 (해제)