1. Nginx là gì?
Nginx là một web server mã nguồn mở phổ biến, dùng để:
-
Host website
-
Reverse proxy
-
Load balancing
-
Xử lý traffic lớn hiệu quả
2. Cập nhật hệ thống Ubuntu
Trước khi cài đặt, bạn nên update hệ thống:
sudo apt upgrade -y
3. Cài đặt Nginx
Sử dụng apt để cài:
4. Kiểm tra trạng thái Nginx
Sau khi cài xong, kiểm tra:
Nếu thấy:
→ Nginx đã chạy thành công ✅
5. Kiểm tra trên trình duyệt
Mở trình duyệt và truy cập:
Nếu thấy trang “Welcome to nginx!” → thành công
6. Cấu hình Firewall (UFW)
Nếu server có firewall, mở port HTTP:
Kiểm tra:
7. Các lệnh quản lý Nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
sudo systemctl reload nginx
8. Thư mục quan trọng của Nginx
|
Đường dẫn |
Ý nghĩa |
|---|---|
|
/etc/nginx |
File config chính |
|
/var/www/html |
Thư mục chứa website |
|
/etc/nginx/sites-available |
Config site |
|
/etc/nginx/sites-enabled |
Site đang chạy |
9. Kiểm tra file config
Nếu hiện:
→ Config hợp lệ
Bạn đã cài đặt thành công Nginx trên Ubuntu và sẵn sàng deploy website. Đây là bước đầu quan trọng khi học:
-
DevOps
-
Backend
-
Triển khai web
Chúc các bạn thành công