Cài đặt Nginx trên AlmaLinux 9

  • Friday 13/10/2023

Nginx là một máy chủ web và máy chủ proxy nguồn mở rất phổ biến. Nó được tạo ra để giải quyết các vấn đề hiệu suất và mở rộng của các máy chủ web truyền thống khác như Apache.

nginx almalinux

Dưới đây là một số điểm quan trọng về Nginx:

Máy chủ Web: Nginx có thể hoạt động như một máy chủ web để phục vụ các tệp tĩnh (ví dụ: HTML, CSS, JavaScript) và động (ví dụ: PHP) cho các trình duyệt của người dùng.

Máy chủ Proxy: Nginx cũng được sử dụng rộng rãi như một máy chủ proxy, cho phép chuyển hướng yêu cầu từ người dùng đến các máy chủ ứng dụng hoặc máy chủ back-end khác. Điều này giúp phân tải tải cho ứng dụng và cải thiện hiệu suất.

Máy chủ Gửi Tải Cân Bằng: Nginx hỗ trợ cân bằng tải đến nhiều máy chủ back-end để đảm bảo sự ổn định và phân tải công việc.

HTTP Cache: Nginx có khả năng lưu trữ đệm dự phòng nội dung web tĩnh, giúp giảm tải máy chủ ứng dụng và tăng tốc độ phản hồi.

SSL/TLS Offloading: Nginx có khả năng xử lý SSL/TLS cho các ứng dụng, giảm tải cho các máy chủ back-end.

Xử lý đồng thời và Hiệu suất Cao: Nginx được thiết kế để xử lý hàng nghìn kết nối đồng thời một cách hiệu quả và cung cấp hiệu suất cao.

Cấu hình Linh Hoạt: Nginx sử dụng ngôn ngữ cấu hình linh hoạt, cho phép người quản trị tùy chỉnh cách máy chủ hoạt động dễ dàng thông qua tệp cấu hình.

Hệ Điều Hành Đa Nền Tảng: Nginx có sẵn cho nhiều hệ điều hành khác nhau bao gồm Linux, Unix, macOS, và Windows.

Với các tính năng và hiệu suất tốt, Nginx đã trở thành một lựa chọn phổ biến cho việc triển khai và quản lý các ứng dụng web và dịch vụ trực tuyến.

Cài đặt Nginx

Vì Nginx đã có sẵn trong kho mặc định của AlmaLinux 9  nên bạn có thể cài đặt nó bằng một lệnh duy nhất

#dnf install nginx

Sau khi cài đặt xong, hãy chạy các lệnh sau để kích hoạt và khởi động máy chủ web.

#systemctl enable nginx
#systemctl start nginx

Điều này sẽ khiến Nginx tự động khởi động lại bất cứ khi nào máy chủ của bạn khởi động lại

Để xem trạng thái service nginx dùng lệnh

#systemctl status nginx

Cài đặt Nginx

Sau khi cài đặt xong đường dẫn file mặc định load trang index của nginx sẽ được đặt tại thư mục /usr/share/nginx/html. Bạn có thể vào đây chỉnh lại file index.html mặc định nếu có nhu cầu.

Về đường dẫn chưa tệp file cấu hình của nginx sẽ lưu tai thư mục /etc/nginx/*

Điều chỉnh firewalld trên almalinux 9

Trong bài viết sẽ dùng firewalld mặc định của os. Câu lệnh sau để thêm dịch vụ http

#firewall-cmd –permanent –add-service=http

Sau khi add xong bạn có thề dùng lệnh sau để liệt kê tất cả các quy tắc tường lửa hiện tại trên hệ thống và hiển thị chúng dưới dạng danh sách chi tiết

#firewall-cmd –permanent –list-all

almalinux 9

Trong hình bạn sẽ thấy phần services là danh sách các dịch vụ đã cấu hình.

Sau đó  bạn dùng câu lệnh sau để reload áp dụng các cấu hình vừa thy đổi.

#firewall-cmd –reload

Bạn có thể tìm hiểu thêm bài viết về nginx tại đây để hiểu thêm

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

5/5 - (1 bình chọn)