바니시(Varnish)를 리버스 프록시로 사용하기 위해 작업하시는 분들이 있습니다. 그런데 제대로 연결이 되지 않거나 더 이상 사용하지 않을 경우에는 제거해야 합니다.
모든 프로그램은 설치한 후 사용하지 않을 경우 삭제하는 것이 문제 발생을 줄일 수 있습니다. 그래서 Varnish Cache Server를 완벽하게 삭제하는 과정을 정리하고자 합니다.
※ 모든 작업은 시스템에 영향을 줄 수 있으므로, 작업 전 백업을 수행하시기 바랍니다.
목차
바니시 캐시(Varnish)란?
Varnish Cache는 웹 가속기이자 HTTP 캐시 서버로, 동적 콘텐츠를 캐싱하여 웹 서버 부담을 줄이고 페이지 로딩 속도를 향상시킵니다.
ESI(Edge Side Includes) 기술을 사용할 수 있어서 동적 콘텐츠를 효율적으로 제공할 수 있습니다. ESI는 페이지 전체를 캐시할 필요 없이, 변경이 적은 부분만 캐시하여 서버의 부하를 줄일 수 있습니다.
Varnish 서비스 중지
sudo systemctl stop varnish
먼저 지금 작동하고 있는 서비스를 중지해야 합니다. SSH 터미널을 열고 위의 명령어를 입력하여 중지하시면 됩니다.
Varnish 제거
sudo apt remove --purge varnish
설치된 패키지를 제거하는 명령어입니다. apt 패키지 관리자를 사용하여 패키지와 구성 파일을 모두 제거합니다.
남은 파일과 디렉토리 삭제
sudo rm -rf /etc/varnish
sudo rm -rf /var/lib/varnish
위의 두 가지 명령어를 입력해서 파일과 디렉토리를 모두 제거합니다.
의존성 패키지 제거
sudo apt autoremove
바니시와 함께 설치된 불필요한 의존성 패키지를 정리하는 명령어입니다.
시스템 재부팅
sudo reboot
위에 설명한 명령어로 모두 제거했다면 시스템을 재부팅하시면 됩니다. 시스템 재부팅을 하면 잠시 동안 사이트가 닫힐 수도 있습니다.
대부분 작업 후에 파일이나 설정이 남아서 문제가 생길 수 있으므로, 백업을 복구하거나 위에서 설명한 방법대로 설치 파일을 삭제하는 것이 좋습니다.
▶ 캐시 플러그인 ‘LiteSpeed’ 기본 설정하는 방법 정리