[NGINX] Nginx 서비스 중단 및 제거

    이전에 리버스 프록시 기능을 공부할 목적으로 Nginx 웹서버를 설치해서 테스트 했었는데, 이제 필요 없게 되어 삭제하며 체크한 내용들을 적어놓는다.

     


    서비스 상태 확인

    sudo systemctl status nginx

     

    Nginx 서버 정지

    1. Stop the service

    sudo systemctl stop nginx

    2. Disable service auto start after OS reboot

    서버가 재부팅될 때 자동으로 실행되는 데몬 서비스들이 있는데 여기서 Nginx를 제거함.

    sudo systemctl disable nginx

    3. Check whether the update has been applied

    disable이라고 출력되면 이제 재부팅 이후에도 자동으로 서비스가 실행되지 않음.

    sudo systemctl is-enabled nginx

     

    Nginx 패키지 제거

    1. Stop the service

    sudo systemctl stop nginx

    2. Remove the package

    --purge 옵션을 사용하면 패키지와 관련된 설정 파일도 모두 삭제됨.

    sudo apt remove --purge nginx nginx-common

    3. Remove dependencies

    Nginx와 관련된 의존성 패키지들 모두 삭제.

    sudo apt-get autoremove
    sudo apt-get autoclean

    4. Remove any related configuration files and log files

    관련된 기타 설정 파일, 로그 파일 모두 삭제

    sudo rm -rf /etc/nginx/
    sudo rm -rf /var/log/nginx/
    • 설정 및 구성 파일 위치: /etc/nginx
    • 로그 파일 위치: /var/log/nginx

    물론 개인 환경마다 해당 위치들은 다를 수 있음.

    5. Check whether Nginx is removed

    nginx -v

    Nginx 서버가 제대로 삭제됐다면 당연히 버전을 반환해야 하는 명령어에 대해 nginx: command not found 라고 응답할 것이다.

    버전이 찍힌다면 삭제가 안된 것.

    댓글

    Designed by JB FACTORY