2011-08-18 4 views
3

Apache 부트를 시작하고 싶습니다. /etc/init.d/ '아파치'에서OpenSUSE에서 부팅시 Apache가 시작되지 않습니다.

lrwxrwxrwx 1 root root 10 Aug 18 10:35 S12apache2 -> ../apache2 

참 위치 : 이것은이, 나는 다른 많은 것들 중에서,

/etc/init.d/rc5.d 

목록에

ls -l을 것입니다. 아파치가 부팅시 시작하도록 그리고 아파치에 ls -l가 나열

-rwxr--r-- 1 root root 10635 Feb 18 22:09 apache2 

/sbin/chkconfig -a apache2 인쇄

apache2     0:off 1:off 2:off 3:on 4:off 5:on 6:off 

이 순서대로 필요는 없습니다?

나는 보통 수동으로 오픈 수세 (12) systemd로 시작하는 인기있는 시스템 V 초기화 데몬을 대체이라고 sudo /usr/sbin/rcapache2 restart

/니클라스

답변

3

chmod 755 /etc/init.d/apache2 고정이

+0

나를 도와 : '''LN -s /lib/systemd/system/apache2.service는/usr/lib 디렉토리/systemd/system/multi-user.target.wants/apache2.service''' – bonyiii

+0

참고로 LN 명령은 @AndreaAjek에 의해 게시 된 클리너 솔루션에 의해 간접적으로 호출됩니다. – Dan

1

공지 사항을 사용하여 시작합니다. Systemd는 (init 스크립트를 지원하여) SysV init와 완벽하게 호환됩니다. systemd의 주요 장점 중 하나는 서비스 시작과 함께 적극적으로 병렬 부팅하여 부팅 시간을 상당히 단축한다는 것입니다. 영구적으로 아파치 서비스를 가능하게하는

명령 :

# systemctl enable apache2.service 

참고 : 명령 줄에서 서비스를 사용할 때, 자동으로 시작 아니에요. 다음 시스템 시작 또는 런레벨/타겟 변경으로 시작할 예정입니다. 즉시 서비스를 시작하려면 systemctl start service_name.service (즉, systemctl start apache2.service)을 명시 적으로 실행하십시오.

합니다 (systemd 데몬에 대한 자세한 정보 : https://doc.opensuse.org/documentation/html/openSUSE_122/opensuse-reference/cha.systemd.html) 오픈 수세 12.3이 명령의 AS

관련 문제