Nginx là gì ?
Nginx là open source để phục vụ web, reverse proxying, caching, load blancing, media streaming… Nó bắt đầu như một máy chủ web được thiết kế để có hiệu suất và sự ổn định tối đa. Ngoài các khả năng của máy chủ HTTP, Nginx cũng có thể hoạt động như một máy chủ proxy cho email (IMAP, POP3, SMTP) và một trình cân bằng tải và proxy ngược cho các máy chủ HTTP, TCP, UDP.
Cài đặt Nginx
Các gói Nginx có sẵn trong kho lưu trữ mặc định của Ubuntu. Việc cài đặt khá đơn giản
Chúng tôi sẽ bắt đầu bằng cách cập nhật danh sách gói và sau đó cài đặt Nginx:
sudo apt update
sudo apt install nginx
Nhập “y” để tiếp tục quá trình cài đặt
Sau khi cài đặt xong, dịch vụ Nginx sẽ tự động bắt đầu. Bạn có thể kiểm tra trạng thái của dịch vụ bằng lệnh sau:
sudo systemctl status nginx
Cấu hình tường lửa
Bạn có thể làm điều đó bằng cách bật cấu hình ‘Nginx Full’ bao gồm các quy tắc cho cả hai cổng:
sudo ufw allow 'Nginx Full'
Để xác minh loại trạng thái:
sudo ufw status
Kiểm tra cài đặt
Để kiểm tra cài đặt Nginx mới của bạn, hãy mở
http://YOUR_IP sever trong trình duyệt bạn chọn và bạn sẽ thấy trang đích Nginx mặc định như được hiển thị trên hình ảnh bên dưới:
Quản lý dịch vụ Nginx
Để dừng dịch vụ Nginx, hãy chạy:
sudo systemctl stop nginx
Để bắt đầu lại, hãy nhập:
sudo systemctl start nginx
Để khởi động lại dịch vụ Nginx :
sudo systemctl restart nginx
Tải lại dịch vụ Nginx sau khi bạn đã thực hiện một số thay đổi cấu hình:
sudo systemctl reload nginx
Nếu bạn muốn tắt dịch vụ Nginx để bắt đầu khi khởi động:
sudo systemctl disable nginx
Để bật lại nó một lần nữa:
sudo systemctl enable nginx
Phần kết
Mình đã hướng dẫn các bạn cài đặt Nginx trên Ubuntu 18.04