Cài đặt Nginx trên Fedora 38 - Install Nginx Fedora 38

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách install Nginx trên Fedora 38. Bạn đang tìm kiếm một máy chủ web mạnh mẽ và hiệu quả để phục vụ trang web hoặc ứng dụng của mình trên Fedora 38? Không cần tìm đâu xa ngoài Nginx! Nginx (phát âm là "engine x") là một máy chủ web hiệu suất cao được biết đến với tốc độ và độ tin cậy. Nó được thiết kế để xử lý các trang web và ứng dụng có lưu lượng truy cập cao và được một số công ty lớn nhất thế giới sử dụng, bao gồm Netflix, Airbnb và Dropbox.

Bài viết này giả định bạn có ít nhất kiến thức cơ bản về Linux, biết cách sử dụng giao diện dòng lệnh và quan trọng nhất, bạn đang tự mình quản lý trang web của mình trên một máy chủ ảo riêng (VPS). Cài đặt khá đơn giản và giả định rằng bạn đang chạy dưới tài khoản root. Nếu không, bạn có thể cần thêm 'sudo' vào các lệnh để có đặc quyền root. Mình sẽ hướng dẫn bạn từng bước install máy chủ web Nginx trên một Fedora 38.

Chuẩn bị trước khi cài đặt

  • Máy chủ chạy một trong các hệ điều hành sau: Fedora 38.
  • Bạn nên sử dụng bản cài đặt hệ điều hành mới để ngăn chặn mọi sự cố tiềm ẩn.
  • Truy cập SSH vào máy chủ (hoặc chỉ mở Terminal nếu bạn đang sử dụng máy tính để bàn).
  • Một kết nối internet đang hoạt động. Bạn sẽ cần kết nối Internet để tải xuống các gói và phần phụ thuộc cần thiết cho Nginx.
  • Người dùng sudo không phải root hoặc có quyền truy cập vào người dùng root. Tuy nhiên, chúng tôi khuyên bạn nên hành động với tư cách là người dùng sudo không phải root, vì bạn có thể gây hại cho hệ thống của mình nếu không cẩn thận khi hành động với tư cách là người chủ.

Install Nginx trên Fedora 38

Bước 1. Cập nhật máy chủ

Điều quan trọng là phải đảm bảo rằng hệ thống được cập nhật với các gói mới nhất. Điều này sẽ đảm bảo rằng bạn có quyền truy cập vào các tính năng và sửa lỗi mới nhất cũng như có thể cài đặt Nginx mà không gặp bất kỳ sự cố nào:

sudo dnf upgrade --refresh

Bước 2. Install Nginx trên Fedora 38

Khi hệ thống của bạn được cập nhật, đã đến lúc cài đặt Nginx. Để thực hiện việc này, hãy chạy lệnh sau:

sudo dnf install nginx

Lệnh này sẽ tải xuống và cài đặt phiên bản Nginx mới nhất, cùng với mọi phụ thuộc cần thiết. Sau khi cài đặt hoàn tất, chúng ta khởi động dịch vụ Nginx bằng lệnh sau:

sudo systemctl start nginx
sudo systemctl enable nginx

Bước 3. Định cấu hình Nginx

Bây giờ chúng ta đã cài đặt và chạy Nginx trên hệ thống Fedora 38, chúng ta cần định cấu hình nó để phục vụ trang web hoặc ứng dụng của mình. Để thực hiện việc này, chúng ta cần tạo tệp cấu hình khối máy chủ mới:

nano /etc/nginx/conf.d/your-domian.com.conf

Thêm cấu hình khối máy chủ sau vào tệp cấu hình mới:

server {
listen 80;
server_name your-domain.com;
root /var/www/your-domain.com;
index index.html;
}

Cấu hình này yêu cầu Nginx lắng nghe trên cổng 80 các yêu cầu HTTP đến và phân phát nội dung từ thư mục "/var/www/your-domain.com".

Lưu và thoát file, sau đó kiểm tra file cấu hình mới và đảm bảo rằng nó không chứa bất kỳ lỗi cú pháp nào, chạy lệnh sau:

nginx -t

Bước 4. Cấu hình tường lửa

Theo mặc định, Nginx lắng nghe trên các cổng 80443. Nếu bất kỳ tường lửa nào được cài đặt và định cấu hình trên máy chủ của bạn thì bạn sẽ cần cho phép cả hai cổng thông qua tường lửa. Bạn cho phép chúng bằng lệnh sau:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Xác minh bằng cách liệt kê các cài đặt tường lửa hiện tại:

sudo firewall-cmd --permanent --list-all

Bước 5. Truy cập trang mặc định Nginx

Bây giờ, hãy mở trình duyệt web của bạn và truy cập trang mặc định Nginx bằng URL http://your-IP-address. Bạn sẽ thấy trang mặc định Nginx trên Fedora:

install nginx fedora 38

Trong bài viết này, chúng ta đã tìm hiểu cách install và cấu hình máy chủ web Nginx trên hệ điều hành Fedora 38. Nginx là một máy chủ web mạnh mẽ, nhẹ nhàng và linh hoạt, là một lựa chọn tốt cho việc phục vụ các trang web và ứng dụng web. Với quá trình cài đặt đơn giản và khả năng tùy chỉnh cao, bạn có thể bắt đầu triển khai trang web của mình trên Nginx một cách nhanh chóng và dễ dàng.

Ngoài ra, việc quản lý và duy trì máy chủ Nginx cũng dễ dàng hơn với các công cụ quản lý và sự hỗ trợ từ cộng đồng rộng lớn của Nginx. Hy vọng rằng bài viết này đã giúp bạn hiểu rõ hơn về việc install Nginx trên Fedora 38 và làm cho quá trình triển khai trang web của bạn trở nên thuận lợi hơn. Chúc bạn thành công trong việc quản lý máy chủ web của mình trên Nginx!

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất