Sản xuất Web Sure và Bộ cân bằng tải nguồn mở

Caddy Chồng giải pháp máy chủ web

Sản xuất Web Sure và Bộ cân bằng tải nguồn mở

Sử dụng máy chủ web nguồn mở caddy để gia hạn chứng chỉ TLS, stapling OCSP, phục vụ nội dung, proxy ngược, lưu trữ ảo, kết xuất Markdown và nhiều hơn nữa.

Tổng quan

Máy chủ Caddy cực kỳ dễ dàng để cấu hình và sử dụng. Nó chăm sóc gia hạn chứng chỉ TLS, stapling OCSP, phục vụ tệp tĩnh, proxy ngược, kubernetes xâm nhập, và nhiều hơn nữa. Đó là nền tảng chéo, ngăn xếp giải pháp nguồn mở và có thể chạy trên tất cả các hệ điều hành chính bao gồm MacOS, Linux và Windows. Caddy là một máy chủ web tệp tĩnh linh hoạt và hiệu quả cũng như proxy ngược mạnh mẽ và có thể mở rộng. Caddy là máy chủ web duy nhất sử dụng HTTPS theo mặc định. Nó tự động gia hạn chứng chỉ TLS và các phản hồi OCSP. Caddy được viết bằng ngôn ngữ GO để nó cung cấp an toàn bộ nhớ lớn hơn các máy chủ được viết bằng C. Sử dụng máy chủ Caddy để nén, đánh giá mẫu và kết xuất đánh dấu các trang web của bạn. Sử dụng Caddy để kiểm tra sức khỏe ngược, chủ động và thụ động, cân bằng tải, phá vỡ mạch và bộ nhớ đệm. Nó có mọi thứ tích hợp không có sự phụ thuộc để nó chạy tuyệt vời trong các thùng chứa. Điều này làm cho nó đơn giản để cài đặt và đơn giản để nâng cấp. Caddy có các repos APT của riêng mình cho các phân phối dựa trên Debian.

Yêu cầu hệ thống

Caddy là Go Dựa trên Máy chủ Web Nguồn mở. Nó yêu cầu theo phần mềm.

  • Đi 1.14 hoặc mới hơn
  • Truy cập gốc trên hệ thống của bạn thông qua sudo
  • NSS-tools, setcap, wget và tar

Đặc trưng

  • Cấu hình dễ dàng với caddyfile
  • HTTP/1.1 (HTTP của Plaintext)
  • HTTP/2 (mặc định cho các kết nối HTTPS)
  • Truy cập, lỗi và nhật ký xử lý
  • Hỗ trợ thử nghiệm cho HTTP/3
  • HTTPS tự động theo mặc định
  • TLS 1.3
  • Chỉ định tên máy chủ
  • Stapling OCSP
  • Proxy Fastcgi
  • Lưu trữ ảo - Nhiều trang web trên cùng một cổng
  • Hỗ trợ IPv4 và IPv6
  • Khởi động lại/tải lại duyên dáng
  • Proxy ngược
  • Cân bằng tải với kiểm tra sức khỏe
  • Kết xuất đánh dấu
  • Nén Gzip
  • Xác thực truy cập cơ bản
  • Viết lại url
  • Mã nguồn mở

Hướng dẫn cài đặt

Tải xuống Caddy từ Gihub. Sau đó sử dụng lệnh curl

    curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

Bạn cũng có thể tải xuống bằng cách sử dụng lệnh wget

    wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

Lưu ý *: Thay thế \ [Tài sản ] bằng tên tệp cho nền tảng của bạn. Chạy các lệnh sau để cài đặt trên Debian, Ubuntu, Raspbian

    echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
        | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
    sudo apt update

Sau khi cài đặt, Caddy sẽ tự động bắt đầu.

Khám phá

Trong hướng dẫn này, chúng tôi đã giải thích quá trình cài đặt và các tính năng của ngăn xếp giải pháp máy chủ web Caddy. Để tìm hiểu về tùy chọn ngăn xếp giải pháp nguồn mở khác, vui lòng kiểm tra các trang sau:

 Tiếng Việt