Ubuntu 18.04 서버에 Apache 웹 서버가 있었습니다. 개발자가 NGINX를 사용하기로 결정한 후 Apache를 제거하고 NGINX를 설치합니다. 다음을 사용하여 Apache를 제거했습니다.
- 적절한 제거 ...
systemctl stop apache2
systemctl disable apache2
/etc/systemd/apache*
(아무것도 없었습니다) 에 뭔가가 있는지 확인하십시오 .
정상적으로 작동하지만 로그에서 다음 줄을 발견했습니다.
-- Reboot --
Jun 11 09:33:28 ela1 systemd[1]: Starting LSB: Apache2 web server...
Jun 11 09:33:28 ela1 apache2[892]: /etc/init.d/apache2: 46: .: Can't open /etc/apache2/envvars
Jun 11 09:33:29 ela1 apache2[892]: /etc/init.d/apache2: 57: .: Can't open /etc/apache2/envvars
Jun 11 09:33:29 ela1 systemd[1]: Started LSB: Apache2 web server.
Apache를 제거하는 방법을 아시나요?
답변1
다음을 사용하여 제거해 보세요.
sudo apt-get purge apache2
또는
sudo apt-get remove --purge apache2 apache2-utils
답변2
일반적으로 패키지 및 구성 파일을 제거하려면 제거를 사용해야 합니다. 패키지와 해당 구성 파일 및 종속성을 시스템 전체에서 제거하는 가장 좋은 방법은 다음을 사용하는 것입니다.sudo apt-get --purge autoremove
답변3
이 명령은 Apache2, 모든 구성 및 로그를 완전히 제거합니다.
sudo service apache2 stop
sudo apt purge apache2
sudo apt purge apache2-utils
sudo apt autoremove
sudo rm -rf /etc/apache2
sudo rm -rf /var/lib/apache2
sudo rm -rf /var/log/apache2