Cách cài Varnish Cache 6.2 trên CentOS 7

Giới thiệu Varnish Cache

Varnish Cache(gọi ngắn gọn là Varnish) là một ứng dụng mã nguồn mở có chức năng như một reserve proxy(proxy trung gian) bằng cách lưu lại cache của website HTTP. Bạn chỉ việc cài Varnish và cấu hình nó trước webserver để Varnish hoạt động như một bộ nhớ đệm cho website của bạn. Varnish thực sự rất có lợi cho việc tối ưu tốc độ cho website đặc biệt là các website có nhiều dữ liệu và traffic lớn.

Mô hình hoạt động của varnish cache
Mô hình hoạt động của Varnish Cache

Có rất nhiều website lớn đang sử dụng Varnish như Facebook, Twitter, Wikipedia,….và với nội dung và traffic hàng ngày cực khủng như các website này thì sử dụng là Varnish tối ưu nhất.

Cách cài Varnish Cache 6.2 trên CentOS 7

Mình thì khi cài đặt phần mềm, ứng dụng hay plugin luôn thích cài phiên bản mới nhất :D nên trong bài viết này mình sẽ cài luôn Varnish mới nhất là Varnish 6.2 nhé.

Trước tiên là đăng nhập vào VPS bằng SSH nhé.

Sau đó là tạo một file mới như sau /etc/yum.repos.d/varnishcache_varnish62.repo

Sử dụng lệnh sau để tạo file nhé. 

nano /etc/yum.repos.d/varnishcache_varnish62.repo

Sau khi chạy lênh trên file vừa tạo sẽ tự mở ra và bạn copy đoạn sau vào, sau đó ctr + O để lưu file.

[varnishcache_varnish62]
name=varnishcache_varnish62
baseurl=https://packagecloud.io/varnishcache/varnish62/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish62/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[varnishcache_varnish62-source]

name=varnishcache_varnish62-source baseurl=https://packagecloud.io/varnishcache/varnish62/el/7/SRPMS repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/varnishcache/varnish62/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300

Sau đó chạy lệnh sau để cập nhật yum cache.

sudo yum -q makecache -y --disablerepo='*' --enablerepo='varnishcache_varnish62'
cap-nhat-yum-cache

Cuối cùng là cài đặt Varnish 6.2 bằng lệnh sau

yum install varnish 
bat-dau-cai-varnish

Tới đây nhớ bấm Y hoặc yes nhé.

bat dau cai varnish 2

Tiếp tục bấm Y

cai varnish

Bạn có thể kiểm tra Vanish đã được cài chưa bằng cách sử dụng lệnh sau.

varnishd -V
kiem-tra-varnish

Như vậy là Varnish đã được cài đặt nhé, lúc này để active Vanish các bạn dùng lệnh sau

systemctl start varnish

Dùng lệnh sau để Varnish tự bật mỗi sau khi VPS khởi động lại.

systemctl enable varnish

OK! Như thế là quá trình cài Varnish Cache 6.2 trên CentOS 7 đã cài xong nhé :D

0 0 votes
Đánh giá bài viết
Đăng kí
Thông báo khi
guest

4 Comments
cũ nhất
mới nhất
Inline Feedbacks
View all comments
tuanyashima
tuanyashima
Khách
10/05/2019 1:33 pm

OK, rất dễ hiểu.

bernard
bernard
Khách
20/06/2019 9:41 pm

How to upgrade from varnish cache 4 to varnish cache 6.2?

Quang
Quang
Khách
25/06/2019 10:20 am

không ngờ cài varnish lại dễ vậy

vừng
vừng
Khách
27/07/2019 6:42 am

cài trên ubuntu thì sao bạn?