Ubuntu 서버 기준, Apache2 실행과 관련 내용을 짧게 정리한다.
실행 관련 명령어
아파치 실행은 service
, systemctl
, apachectl
, init.d
등 여러 방법이 있지만, 이번 포스트는 systemctl
기준으로 작성했다.
# 시작 (Start)
sudo systemctl start apache2.service
# 종료 (Stop)
sudo systemctl stop apache2.service
# 재시작 (Stop -> Start)
sudo systemctl restart apache2.service
설정 적용 명령어
아파치 관련 설정은 /etc/apache2
혹은 /etc/apache2/sites-available
경로의 설정 파일(.conf)
에서 수정할 수 있다. 보통 설정값을 변경하면 아파치를 재실행하지만, reload 명령어를 활용하면 재시작 없이 설정만 적용시킬 수 있다.
# 아파치 설정 적용 명령어
sudo systemctl reload apache2.service
에러 확인
상태 확인과 에러 발생 시 대응할 수 있는 명령어를 소개한다.
# 아파치 실행 상태 확인
sudo systemctl status apache2.service
# 에러 확인 명령어
journalctl -xe
# 에러 메세지
# 아래 메세지는 실행 파일의 문법적 에러를 출력하고 있다.
Jun 21 05:57:21 ip-172-26-12-11 apachectl[20366]: AH00526: Syntax error on line 17 of /etc/ap...
Jun 21 05:57:21 ip-172-26-12-11 apachectl[20366]: Invalid command 'RewriteEngine', perhaps mi...
Jun 21 05:57:21 ip-172-26-12-11 apachectl[20366]: Action 'start' failed.
Jun 21 05:57:21 ip-172-26-12-11 apachectl[20366]: The Apache error log may have more informat...
Jun 21 05:57:21 ip-172-26-12-11 systemd[1]: apache2.service: Control process exited, code=exi...
Jun 21 05:57:21 ip-172-26-12-11 systemd[1]: apache2.service: Failed with result 'exit-code'.
Jun 21 05:57:21 ip-172-26-12-11 systemd[1]: Failed to start The Apache HTTP Server.
'Server & Network > Linux' 카테고리의 다른 글
[Tomcat] 톰켓 프로세스 종료 이슈 (shutdown 시 PID 남음) (0) | 2022.11.06 |
---|---|
[Apache] 설정 검사(configtest) 및 활성화(a2enmod) - rewrite, ssl, proxy (0) | 2022.06.26 |
[Linux] 디스크 IOPS 측정 - FIO (0) | 2022.05.02 |
[Linux] Ubuntu 서버 시간 설정 (dpkg-reconfigure) (0) | 2022.04.26 |
[Linux] Ubuntu 유저 생성, 관리자 권한, 비밀번호 변경 (0) | 2022.04.26 |
댓글