Apache CentOS 7.XX systemctl 서비스 등록
이번 타임에는 페도라 기반 OS 에 Apache HTTPD 서비스를 systemctl 등록 방법을 알아 본다.
보통 운영에 있어, 직접 서비스 start, stop 을 하지만, OS 재구동 시 WEB 서비스를 자동 시작 하 기 위해
systemctl 에 서비스를 등록 한다.
방법은 간단 하다.
아래 내용 확인 해보자
"Apache HTTPD 서비스 등록 하자"
CentOS 7.XX 버전 방법 이다.
일단 서버 root 계정으로 로그인 한다. 로그인 후 아래 위치로 이동 한다.
" /usr/lib/systemd/system "
해당 위치에서 vi 편집기로 파일을 만든다.
" vim apache.service "
----------------------------------------------------------------------
[Unit]
Description=apache
After=network.target syslog.target
[Service]
Type=forking
User=root
Group=root
ExecStart=/아파치홈/apachectl start
ExecStop=/아파치홈/bin/apachectl stop
Umask=007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
---------------------------------------------------------------
위 내용 입력 후 저장 한다.
저장 후 데몬을 리로드 한다.
" systemctl dae-mon reload "
데몬을 리로드 했으면 이제 서비스 등록 을 한다.
" systemctl enable apache "
등록 후 서비스 를 시작 해보자.....
" systemctl start apache "
끝이다....