OpenSuse 12.3 서버가 부팅 될 때 컴파일 된 apache2 서버가 실행되기를 원합니다.Apache가 런레벨에 나열되어 있고 부팅 할 때 시작하지 않습니다 (OpenSuse 12.3)
-
chkconfig를 사용하여 서비스에 추가
/etc/init.d/apache2 파일 만들기 :
나는 즉 https://serverfault.com/questions/16839/how-do-i-get-apache-to-startup-at-bootime-on-linux에 나와있는 절차를 따랐습니다 --add apache2
나는이 서비스가 부팅시 시작하도록 구성되어 있지만이 검사 할 때 실행되지 않는 것을 의미 받아
apache2 Yes*
로 YaST를의 실행 레벨 매니저 (내 배포판으로 정확한 이름에 대해 확실하지 스페인어입니다).
내 /etc/init.d/apache2의 내용은 다음과 같습니다 내가 더 온라인 발견 한 systemd와 거의 모든 통해 서비스를 활성화, 파일의 권한을 변경하려고했습니다
#!/bin/bash
#
### BEGIN INIT INFO
# Provides: apache2
# Default-Start: 3 5
# Description: Controlar el servidor apache2
### END INIT INFO
/home/servidor/apache/bin/apachectl [email protected]
제공 목록 :
systemctl start apache2.service
systemctl enable apache2.service
chkconfig apache2 on
도움이 될만한 정보가 있으면 알려주세요.