Cách cài đặt Varnish Cache cho Nginx trong CentOS 7

Cách cài đặt Varnish Cache cho Nginx trong CentOS 7

Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt bộ đệm Varnish cho Nginx trong CentOS 7

Varnish Cache là một trình tăng tốc ứng dụng web còn được gọi là proxy ngược HTTP bộ nhớ đệm. Varnish nhanh như phân phối 20 Gbps trên phần cứng thông thường. Hiệu suất của bộ đệm Varnish là tính linh hoạt của ngôn ngữ cấu hình của nó. Nó cho phép bạn viết các chính sách về cách xử lý các yêu cầu đến. VCL cho phép bạn viết các chính sách về cách xử lý các yêu cầu đến. Varnish Cache thực sự rất nhanh. Nó thường tăng tốc độ phân phối với hệ số 300 - 1000x, tùy thuộc vào kiến ​​trúc của bạn.

Giữ cho máy chủ được cập nhật

# yum update -y

Cài đặt máy chủ web Nginx.

# yum install nginx -y

Sau khi cài đặt thành công Nginx, hãy khởi động và kích hoạt nó.

# systemctl start nginx && systemctl enable nginx

Xác minh nginx đang chạy

# systemctl status nginx

Kiểm tra cổng web của nginx

# netstat -pnltu

Trước khi cài đặt Varnish Cache, chúng ta cần kích hoạt kho EPEL

# yum install -y epel-release

Cài đặt Varnish Cache

# yum install varnish -y

Sau khi cài đặt thành công Varnish Cache, tất cả các tệp cấu hình sẽ được lưu trữ trong / etc / varnish

  • /etc/varnish/varnish.params - Cấu hình môi trường vecni.
  • /etc/varnish/default.vcl - Đây là tệp cấu hình mặc định cho Varnish.
  • / etc / varnish / secret - tệp bí mật về véc-ni.

Bây giờ, hãy bắt đầu và bật véc ni

# systemctl start varnish && systemctl enable varnish

Thay đổi dịch vụ đang chạy thành công.

# systemctl status varnish

Kiểm tra đường dẫn thực thi

# which varnishd

Kiểm tra phiên bản của Varnish Cache

# varnishd -V

Cách cài đặt Varnish Cache cho Nginx trong CentOS 7

Định cấu hình Varnish cho Nginx

Vì bộ đệm Varnish nằm trước máy chủ web để thực hiện theo các yêu cầu HTTP, chúng tôi cần thay thế cổng Nginx mặc định thành cổng 8080, vì vậy nó sẽ chạy sau bộ đệm Varnish.

Mở tệp cấu hình Nginx

# vi /etc/nginx/nginx.conf

Tìm phần máy chủ và sửa đổi cổng nghe

listen 8080 default_server;

Cách cài đặt Varnish Cache cho Nginx trong CentOS 7

Khởi động lại dịch vụ nginx

# systemctl restart nginx

Bây giờ, thiết lập Nginx làm máy chủ phụ trợ cho Varnish, trong tệp cấu hình /etc/varnish/default.vcl.

# vi /etc/varnish/default.vcl

Tìm phần phụ trợ và sửa đổi nó như hình dưới đây

backend default {
.host = "127.0.0.1';
.port = "8080';
}

Tiếp theo, sửa đổi cổng nghe Varnish thành 80 trong tệp cấu hình môi trường Varnish

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

Bây giờ, mọi thứ đã được thiết lập, hãy khởi động lại dịch vụ véc ni.

# systemctl khởi động lại vecni

Xác minh xem Varish có đang hoạt động với máy chủ Nginx hay không

# curl -I http://localhost

Cách cài đặt Varnish Cache cho Nginx trong CentOS 7

Hôm nay, chúng tôi đã học cách Kỹ sư hỗ trợ của chúng tôi cài đặt Varnish Cache cho Nginx trong CentOS.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.