Varnish 제거 작업은 생각보다 자주 발생합니다. 처음에는 웹 서버 성능을 높이기 위해 Varnish Cache를 설치했지만, OpenLiteSpeed나 LiteSpeed Cache 환경으로 변경하면서 더 이상 사용할 필요가 없어지는 경우가 있습니다.
저 역시 OpenLiteSpeed 기반 서버를 운영하면서 Varnish를 테스트한 적이 있었는데, 리버스 프록시 구조가 복잡해지고 포트 충돌 가능성까지 생기면서 제거를 진행하게 되었습니다. 특히 사용하지 않는 캐시 서버가 계속 남아 있으면 서비스 실행 과정에서 혼란이 발생할 수 있고, 서버 점검 시 어떤 서비스가 실제로 동작하는지 파악하기 어려워질 수 있습니다.
목차
사용 중인 Varnish 서비스 먼저 중지하기

Varnish 제거를 진행하기 전에 현재 실행 중인 서비스를 먼저 중지하는 것이 좋습니다.
sudo systemctl stop varnish서비스가 실행 중인 상태에서 패키지를 삭제하는 경우는 드물지만, 중지 후 정리하는 편이 관리 측면에서 더 깔끔합니다.
아래 명령어로 상태를 확인할 수도 있습니다.
sudo systemctl status varnish서비스가 inactive 상태로 표시되면 다음 단계로 진행하면 됩니다.
Varnish 제거 명령어 실행
패키지 삭제는 apt 명령어로 진행할 수 있습니다.
sudo apt remove --purge varnish일반 remove 대신 –purge 옵션을 사용하면 구성 파일까지 함께 제거됩니다.
단순 삭제만 진행하면 일부 설정 파일이 남을 수 있기 때문에 서버를 정리하는 목적이라면 purge 옵션을 사용하는 편이 좋습니다.
Varnish 제거 후 남아 있는 캐시 파일 정리
패키지 삭제가 끝났더라도 Varnish가 생성한 데이터 디렉토리가 그대로 남아 있는 경우가 있습니다.
sudo rm -rf /etc/varnishsudo rm -rf /var/lib/varnish운영 중이던 서버에서는 이 단계가 생각보다 중요합니다.
패키지는 삭제되었지만 이전 설정 파일이 남아 있으면 나중에 다시 설치할 때 예상하지 못한 설정이 적용되는 경우도 있기 때문입니다.
불필요한 의존성 패키지 정리
Varnish 설치 과정에서 함께 설치된 패키지들도 남아 있을 수 있습니다.
sudo apt autoremove이 명령어를 실행하면 현재 사용하지 않는 의존성 패키지를 함께 정리할 수 있습니다.
OpenLiteSpeed나 CyberPanel 환경에서는 여러 패키지를 테스트하는 경우가 많기 때문에 주기적으로 정리해 두면 서버 관리가 조금 수월해집니다.
재부팅 후 상태 확인
파일 정리가 끝났다면 서버를 한 번 재부팅하는 것이 좋습니다.
sudo reboot재부팅 이후 아래 명령어를 입력해 보면 Varnish 서비스가 더 이상 존재하지 않는 것을 확인할 수 있습니다.
sudo systemctl status varnish서비스를 찾을 수 없다는 메시지가 출력되면 정상적으로 Varnish 제거가 완료된 상태입니다.
삭제 후 확인했던 부분
Varnish를 제거한 뒤에는 몇 가지를 추가로 확인했습니다.
- 80번 포트 사용 상태
- 리버스 프록시 설정 여부
- OpenLiteSpeed 리스너 설정
- 방화벽 규칙
- 캐시 플러그인 동작 상태
특히 OpenLiteSpeed 환경에서는 Varnish를 제거한 이후에도 이전 프록시 설정이 남아 있으면 접속 오류가 발생할 수 있으므로 WebAdmin 설정도 함께 확인하는 편이 좋습니다.
저는 제거 이후 포트 충돌 문제가 사라졌고 서버 구조도 훨씬 단순해졌습니다. 테스트 용도로 설치했던 서비스라면 패키지 삭제뿐 아니라 남은 디렉토리와 캐시 데이터까지 함께 정리하는 것이 관리 측면에서 더 편했습니다.
FAQ
Varnish 제거 후 서버가 느려질 수 있나요?
캐시를 Varnish가 담당하고 있었다면 일부 페이지 응답 속도 차이가 발생할 수 있습니다. 대신 LiteSpeed Cache나 다른 캐시 시스템을 사용 중이라면 체감 차이는 크지 않을 수 있습니다.
Varnish 제거 후 재설치가 가능한가요?
가능합니다. 남은 설정 파일까지 모두 삭제했더라도 패키지를 다시 설치하면 새 환경으로 구성할 수 있습니다.
Varnish 제거 후 포트 80이 계속 사용 중으로 보입니다.
Nginx, Apache, OpenLiteSpeed 같은 다른 웹 서버가 사용 중일 가능성이 있습니다. sudo netstat -tulpn 또는 sudo ss -tulpn으로 확인할 수 있습니다.





