컴퓨터 / Computer

획기적으로 개선된 varnish 설치법

25bce8f22630cf792e9e5eac2ae04a63.png?s=272&d=retro 


* 이전의 varnish 설치 문제점

 - 배포판(centos 등)의 repo를 이용하면 설치하는 시점에 이미 지원이 끝나는 경우가 많다

 - 최신판으로 설치하려 하면 repo 등록이 항상 껄끄러운 문제였다 



아예 대 놓고 버전별 지원 날짜를 명기해 두었다. ( http://varnish-cache.org/releases/index.html ) 


 Varnish Cache is released every 6 months.

ReleaseDateEOL DateDownload
Varnish Cache 6.3.12019-10-212020-09-15varnish-6.3.1.tgz
Varnish Cache 6.2.22019-10-212020-03-15varnish-6.2.2.tgz
Varnish Cache 6.0.52019-10-21Supportedvarnish-6.0.5.tgz

All releases not mentioned above are End-Of-Life and unsupported.


아마 varnish 측도 고민을 많이 했을 것이다. ( 그 흔적 : https://packagecloud.io/docs#collaborators )



그리하여 varnish 측에서는 아래와 같이 버전별로 준비를 했다. ( https://packagecloud.io/varnishcache/ )


 

last push: 8 months ago | 435 packages
 varnish30
last push: almost 3 years ago | 611 packages
 varnish40
last push: about 2 years ago | 351 packages
 varnish5
last push: almost 2 years ago | 111 packages
 varnish21
last push: almost 3 years ago | 111 packages
 varnish50
last push: over 2 years ago | 9 packages
 varnish51
last push: about 2 years ago | 41 packages
 varnish52
last push: almost 2 years ago | 72 packages
 varnish-weekly
last push: 14 days ago | 792 packages
 varnish60
last push: about 1 year ago | 21 packages
 varnish60lts
last push: about 1 hour ago | 48 packages
 varnish61
last push: 12 months ago | 24 packages
 varnish62
last push: about 1 hour ago | 36 packages
 varnish63
last push: about 1 hour ago | 24 packages
Repositories varnishcache collaborates on


위 목록에서 원하는 버전을 선택하여 클릭한다. 그러면 아래 화면을 볼 수 있다. (6.3 버전을 선택했다는 가정하에.)


ad0d0116962d60af26139dfa81cc2916_1571656971_4438.png
 


이것저것 복잡할 것이다. 걱정할 것 없다. 중간에 "Quick install .." 이 보이는가? 아래와 같은 거.


ad0d0116962d60af26139dfa81cc2916_1571657044_109.png
 


해당 버전에 맞게 클릭을 하라. 그럼 아래 문구가 나올 것이다.



 curl -s https://packagecloud.io/install/repositories/varnishcache/varnish63/script.rpm.sh | sudo bash


그럼 varnish를 설치할 것이다. 아 이때 처음부터 root 로 설치하고 있었다면 sudo 를 빼면 된다. 


참 쉽지요? 설정은 위 링크를 따라 가셔서. "끝"



Comments

공유지기 2019.10.21 20:53
아 그리고 varnish가 버전업하고 CentOS가 7로 바뀌면서 포트랑 캐시를 /etc/varnish/default.vcl 에서 수정하지 않고 /usr/lib/systemd/system/varnish.service 에서 수정하는 형태로 바뀌었다.
사랑방지기 2019.10.24 21:16
이건 예전 방식아 더 나은 듯. 업데이트 하면 원
초기화 됩니다.
4컬러 오리지널 롱 남성장화 방수장화 남성용 레인부츠 장마철 패션장화
Y2K메탈머리핀 헤어핀 헤어 머리핀 집게핀
일회용 비닐 마스크팩 100매 수분팩 얼굴팩 얼굴비닐
원목 십자가 키링
휴대폰 스마트폰 미러톡 스마트폰 누워서 거치대
갤럭시노트20 카노 스탠딩 다이어리 케이스 N981
슈퍼 프로텍트 케이스 갤럭시A15(A155/156) (반품불가)
갤럭시퀀텀3 잭팟 힙 플립커버 케이스 M536
이케아 GLASIG글라시그 미니양초홀더 유리5x5cm 5개입
강력 가죽 보수 테이프
만능 면도경/샤워바용 욕실거울 확대경 원형 면도거울
르플랑 한소쿠리 초록영귤 디퓨저 90ml
코카콜라 업소용 500ml 24PET
남양유업 맛있는두유 GT 검은콩깨 200ml 30병
포커 원카드 보드게임 트럼프 카드 DD-11228
OX0043 옥스포드 커스텀 지갑

아모스 글라스데코 썬데코 별자리 어린이 미술놀이
칠성상회
LF쏘나타 뒷좌석 편안하개 차량용 에어매트
칠성상회

맨위로↑