Dễ dàng cài đặt Caddy trên CentOS 8

Dễ dàng cài đặt Caddy trên CentOS 8

Trong bài viết này, chúng tôi sẽ giải thích cho bạn cách dễ dàng cài đặt Caddy trên CentOS 8. Bài viết này sẽ hướng dẫn bạn quá trình cài đặt và lưu trữ một trang web.

Máy chủ web Caddy là một máy chủ web mã nguồn mở được viết bằng Go. Nó được thiết kế dựa trên sự đơn giản và bảo mật đi kèm với một số tính năng hữu ích cho việc lưu trữ các trang web. Caddy vừa là một máy chủ tệp tĩnh linh hoạt, hiệu quả vừa là một proxy ngược mạnh mẽ, có thể mở rộng.

Điều kiện tiên quyết

  • Một máy chủ chuyên dụng cài đặt Ubuntu hoặc KVM VPS.
  • Quyền truy cập của người dùng root hoặc người dùng bình thường có đặc quyền quản trị.

Cài đặt Caddy trên CentOS 8

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

# dnf update -y

2. Cài đặt Caddy

Lệnh sau sẽ cài đặt và tự động khởi động và chạy Caddy cho bạn dưới dạng dịch vụ systemd có tên là caddy bằng cách sử dụng tệp đơn vị caddy.service chính thức của chúng tôi .

# dnf install 'dnf-command(copr)'

# dnf copr enable @caddy/caddy

# dnf install caddy -y

Tiếp theo, khởi động và kích hoạt caddy.service bằng lệnh sau:

# systemctl start caddy && systemctl enable caddy

Định cấu hình tường lửa

Giả sử rằng bạn đang sử dụng firewalld làm tường lửa của máy chủ, hãy chạy lệnh sau để thêm cổng HTTP và HTTPS vào tường lửa.

# firewall-cmd --add-port=80/tcp --permanent

# firewall-cmd --add-port=443/tcp --permanent

# firewall-cmd --reload

Bây giờ, điều hướng đến trình duyệt của bạn và nhập IP máy chủ hoặc tên miền của bạn:

http://Server-IP

OR

http://example.com

Dễ dàng cài đặt Caddy trên CentOS 8

3. Định cấu hình miền với Caddy

Trước khi chuyển sang phần tiếp theo, trước tiên hãy thiết lập bản ghi DNS A / AAAA của miền tại tổ chức đăng ký tên miền hoặc bảng điều khiển của bạn.

Lưu ý: Thay neotechsystems.net bằng tên miền của bạn

Tạo thư mục cho các tệp trang web của bạn

# mkdir -p /var/www/html/neotechsystems.net

Bây giờ, hãy mở tệp cấu hình của Caddy và thêm tên miền của bạn và thay đổi thư mục gốc của trang web.

# vi /etc/caddy/Caddyfile

Thay thế  : 80 bằng tên miền của bạn và thay đổi gốc trang web thành /var/www/html/neotechsystems.net thành

Dễ dàng cài đặt Caddy trên CentOS 8

Sau khi bạn thực hiện xong các thay đổi, hãy tải lại caddy.service để phản ánh các thay đổi.

# systemctl reload caddy

Bây giờ, hãy tạo tệp index.html trong /var/www/html/neotechsystems.net bằng lệnh sau:

# echo '

Trang này đang được phục vụ qua Caddy

'| sudo tee /var/www/html/neotechsystems.net/index.html

Cuối cùng, làm mới trang trong trình duyệt của bạn và bạn sẽ thấy index.html mới được tạo của chúng tôi .

Trong bài viết này, chúng tôi đã giới thiệu cho các bạn cách cài đặt Caddy bay trên CentOS 8 rất dễ dàng.


Cách sửa lỗi đối chiếu “utf8mb4_0900_ai_ci” khi nhập cơ sở dữ liệu WordPress

Cách sửa lỗi đối chiếu “utf8mb4_0900_ai_ci” khi nhập cơ sở dữ liệu WordPress

Nếu bạn đang chuyển cài đặt WordPress của mình từ máy chủ MySQL 8 sang MySQL 5.7 (hoặc thấp hơn), rất có thể bạn sẽ gặp phải

Cách tắt trình chỉnh sửa khối và cài đặt trình chỉnh sửa cổ điển trong WordPress 5.0

Cách tắt trình chỉnh sửa khối và cài đặt trình chỉnh sửa cổ điển trong WordPress 5.0

Bắt đầu với WordPress 5.0, trình chỉnh sửa mặc định trên WordPress là trình chỉnh sửa Khối mới. Trình chỉnh sửa mới hoàn toàn khác

🔧 Khắc phục: Cài đặt PHP của bạn dường như thiếu phần mở rộng MySQL mà WordPress yêu cầu

🔧 Khắc phục: Cài đặt PHP của bạn dường như thiếu phần mở rộng MySQL mà WordPress yêu cầu

Bạn đang tìm cách chạy một trang WordPress tự quản lý? Tuyệt vời. Bạn sẽ học được hàng triệu điều. Một trong những phần quan trọng của việc thiết lập

Cách làm mới các mục trong thư mục trong Windows 11

Cách làm mới các mục trong thư mục trong Windows 11

Khi thiếu tùy chọn Làm mới trong menu ngữ cảnh, bạn có thể tìm hiểu cách bạn có thể làm mới các mục trong File Explorer trên Windows 11.

Cách đặt Trình chỉnh sửa cổ điển làm Trình chỉnh sửa mặc định trong WordPress thay vì Gutenberg

Cách đặt Trình chỉnh sửa cổ điển làm Trình chỉnh sửa mặc định trong WordPress thay vì Gutenberg

Gutenberg Editor sẽ sớm trở thành trình soạn thảo mặc định trong WordPress. Bạn sẽ có tùy chọn để chọn Trình chỉnh sửa cổ điển

Cách khắc phục sự cố WordPress 5.0

Cách khắc phục sự cố WordPress 5.0

WordPress 5.0 cuối cùng cũng được tung ra và nó mang lại trải nghiệm chỉnh sửa hoàn toàn mới với Gutenberg

Khắc phục: “Trình chỉnh sửa đã gặp lỗi không mong muốn” trong WordPress sau khi cập nhật

Khắc phục: “Trình chỉnh sửa đã gặp lỗi không mong muốn” trong WordPress sau khi cập nhật

Không thể viết bài mới bằng Trình chỉnh sửa khối mới trong WordPress? Rất có thể bạn đang nhận được “Người biên tập

Cách bật thẻ ngắn PHP

Cách bật thẻ ngắn PHP

Trong bài viết này, chúng tôi đã giới thiệu cho các bạn cách bật các thẻ ngắn PHP. PHP phân tích cú pháp tệp bằng cách sử dụng thẻ mở và thẻ đóng, trông giống như. Để bật các thẻ ngắn PHP

Định cấu hình mod_evasive để ngăn tấn công DoS và DDoS trên CentOS

Định cấu hình mod_evasive để ngăn tấn công DoS và DDoS trên CentOS

Trong bài này, chúng ta sẽ tìm hiểu cách cài đặt và cấu hình mod_evasive để ngăn chặn tấn công DoS và DDoS trên CentOS. Mô-đun mod_evasive Apache.

Cách cài đặt PHP với PHP-FPM cho NGINX trên CentOS

Cách cài đặt PHP với PHP-FPM cho NGINX trên CentOS

cách cài đặt PHP với PHP-FPM cho NGINX trên CentOS. Cấu hình cơ bản của máy chủ web NGINX để xử lý ứng dụng PHP và máy chủ chúng trên cổng 80.