sudo 서비스 apache2 다시 시작 apache2 제공: 인식할 수 없는 서비스

sudo 서비스 apache2 다시 시작 apache2 제공: 인식할 수 없는 서비스

이전에 apache2를 제거하고 우분투 14.04에 다시 설치했습니다. 이제 아파치를 다시 시작하고 싶습니다.

Apache가 제거된 방법은 다음과 같습니다.

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common

그리고

sudo apt-get autoremove

다시 설치한 후 아래에서 시도했습니다.

sudo service apache2 restart

하지만 그것은 준다

$ apache2: 인식할 수 없는 서비스

아파치 버전을 확인해보면

$ apache2 -v  

서버 버전: Apache/2.4.7 (Ubuntu) 서버 구축: 2015년 3월 10일 13:05:59

내가 무엇을 놓치고 있나요?

vps를 재부팅했지만 여전히 동일한 오류가 발생합니다.

답변1

공통 패키지를 다시 설치해야 할 수도 있습니다. init 스크립트가 누락된 것 같습니다. apache2가 /etc/init.d/ 디렉토리에 있는지 확인할 수 있습니다.

ls /etc/init.d/

누락된 경우 공통을 시도하고 다시 설치할 수 있습니다. 또한 apache2에서 재설치를 실행하여 누락된 파일을 대체하는지 확인할 수도 있습니다.

sudo apt-get install --reinstall apache2.2-common

답변2

나는 Ubuntu 18.04 Subsystem for Windows 10apache2 서비스를 처음으로 시작할 때 해당 문제가 발생하여 apache2-utils터미널에 다음 명령을 입력하여 복구해야 한다는 문제를 해결했습니다.

sudo apt-get remove --purge apache2 apache2-utils
sudo apt-get install --reinstall apache2 apache2-utils
sudo service apache2 start

그런 다음 다음을 확인하십시오.

sudo service apache2 status

관련 정보