- 1. Hướng dẫn cài đặt Varnish cho Nginx/Apache trên CentOS/Ubuntu
- 2. Varnish Agent – Công cụ quản lý và Theo dõi Varnish
- 3. Varnish Dashboard – Theo dõi Varnish trực quan, realtime
- 4. Cấu hình Varnish hoạt động với CloudFlare và Nginx
- 5. Cấu hình Varnish hoạt động trên 2 port khác nhau
- 6. Sử dụng HTTPS với Varnish
Trong bài trước mình đã giới thiệu Varnish Agent, tuy nhiên công cụ này khá đơn giản, không hiển thị được đầy đủ thông tin. Do đó, trong bài này mình sẽ giới thiệu thêm với caác bạn một công cụ mới, đó là Varnish Dashboard.
Varnish Dashboard là công cụ theo dõi Varnish thời gian thực hoạt động dựa trên Varnish Agent. Dashboard này cài đặt rất đơn giản mà vẫn cung cấp đầy đủ các công cụ để quản lý Varnish server cũng như xem logs, stats, VCL.
Varnish Dashboard còn hỗ trợ nhiều varnish server cũng một lúc, theo dõi và so sánh giữa các server.
Giao diện Varnish Dashboard:
Bans:
Manage Server:
VCL:
Logs:
Hướng dẫn cài đặt Varnish Dashboard
1. Cài đặt Varnish Agent 2
Đầu tiên bạn phải cài đặt Varnish, tất nhiên rồi.
Varnish Dashboard hoạt động dựa trên Varnish Agent nên bạn cần cài đặt Varnish Agent trước. Nhớ lấy thông tin username và password trong file /etc/varnish/agent_secret
.
2. Cài đặt Varnish Dashboard
Mình sẽ cài đặt song song giao diện GUI cả Varnish Agent và Varnish Dashboard chung một thư mục. Do Varnish Agent có khả năng cấu hình tham số Varnish rất tốt, còn Varnish Dashboard mạnh hơn ở khoản hiển thị thông tin.
Thao tác thực hiện trên CentOS. Trên Ubuntu có thể tương tự.
Di chuyển đến folder chứa Varnish Agent
cd /usr/share/varnish-agent/html/
Thay đổi tên file truy cập Varnish Agent
mv index.html vagent.html
Cài đặt Varnish Dashboard từ Github
yum -y install git git clone git://github.com/brandonwamboldt/varnish-dashboard.git mv -f varnish-dashboard/* . rm -rf varnish-dashboard
Vậy là xong, bây giờ bạn đã có 2 đường dẫn:
- Truy cập vào Varnish Dashboard:
http://domain.com:6085/html/
- Truy cập vào Varnish Agent:
http://domain.com:6085/html/vagent.html
Xem thông tin chi tiết về dự án Varnish Dashboard tại đây.
hi, mình cài xong Dashboard rồi mà khi truy cập thì bị lỗi sau:
stat() was not happy
còn truy cập Varnish Agent qua vagent.html thì hiển thị bình thường.
Xin chỉ giúp cách khắc phục.
Bác cho em hỏi. Em xài Sentora, đã cài Memcache, giờ vừa cài Varnish cache vào, vậy có nên gỡ memcache đi không, hay để cả hai cùng chạy, có ảnh hưởng nhiều không?
Memcached cache query MySQL, Varnish cache front page, full page cache. Do đó cài cả 2 ok nhé.
Thêm được cái Zend Opcache nữa thì ngon, nó sẽ cache opcode.
Ngay đoạn :
” Cài đặt Varnish Dashboard từ Github
git clone git://github.com/brandonwamboldt/varnish-dashboard.git ”
không được rồi Luân ơi ? mình cùng Centos 6.x
Có thông báo gì không bạn?
https://i.imgur.com/QW8cOCd.png
Bạn cài đặt git nhé:
yum install git