Để cài đặt và cấu hình Nginx, chúng ta có thể thực hiện trên nhiều hệ điều hành khác nhau, bao gồm Linux, macOS và Windows. Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt và cấu hình Nginx trên các hệ điều hành phổ biến như Linux (Ubuntu) và Windows.
Cài Đặt và Cấu Hình Nginx trên Linux (Ubuntu)
Cài Đặt Nginx
- Mở Terminal và chạy lệnh sau để cài đặt Nginx: sudo apt update sudo apt install nginx
- Trong quá trình cài đặt, bạn sẽ được yêu cầu xác nhận. Nhập “Y” và nhấn Enter để tiếp tục.
Cấu Hình Nginx
- Tệp cấu hình chính của Nginx là
/etc/nginx/nginx.conf
. Bạn có thể chỉnh sửa tệp này bằng lệnh sau: sudo nano /etc/nginx/nginx.conf - Chỉnh sửa cấu hình theo nhu cầu của bạn. Sau khi hoàn thành, nhấn
Ctrl + X
, sau đó nhập “Y” và nhấn Enter để lưu thay đổi. - Kiểm tra cú pháp của tệp cấu hình bằng lệnh sau: sudo nginx -t
- Nếu không có lỗi, khởi động lại Nginx để áp dụng các thay đổi: sudo systemctl restart nginx
Mở Cổng Trên Firewall (nếu cần thiết)
Nếu hệ điều hành của bạn có bật firewall (ví dụ: UFW), bạn cần mở cổng cho Nginx để cho phép truy cập từ xa.
sudo ufw allow 'Nginx Full'
Cài Đặt và Cấu Hình Nginx trên Windows
Cài Đặt Nginx
- Tải xuống bản phân phối Nginx cho Windows từ trang chủ của Nginx (https://nginx.org/en/download.html).
- Giải nén tệp tin tải xuống vào một thư mục trên máy tính của bạn.
Cấu Hình Nginx
- Mở tệp cấu hình chính của Nginx là
nginx.conf
trong thư mục cài đặt Nginx bằng một trình soạn thảo văn bản. - Chỉnh sửa cấu hình theo nhu cầu của bạn. Sau khi hoàn thành, lưu tệp tin.
Khởi Động Nginx
- Mở Command Prompt hoặc PowerShell với quyền quản trị.
- Di chuyển đến thư mục cài đặt Nginx bằng lệnh
cd
. - Khởi động Nginx bằng lệnh sau: nginx.exe
Kiểm Tra và Dừng Nginx
- Để kiểm tra xem Nginx đã chạy thành công hay chưa, mở trình duyệt và truy cập vào địa chỉ
http://localhost
. - Để dừng Nginx, quay lại Command Prompt hoặc PowerShell và sử dụng lệnh sau: nginx.exe -s stop
Cài đặt và cấu hình Nginx trên các hệ điều hành khác nhau tương đối đơn giản. Trên Linux (Ubuntu), bạn có thể sử dụng trình quản lý gói để cài đặt Nginx và chỉnh sửa tệp cấu hình chính. Trên Windows, bạn cần tải xuống bản phân phối Nginx cho Windows, chỉnh sửa tệp cấu hình và khởi động Nginx từ Command Prompt hoặc PowerShell.