Cài đặt Nginx trên Ubuntu 18 – Nginx là một trong những máy chủ web phổ biến nhất trên thế giới và được sử dụng trên các trang web có lưu lượng truy cập lớn. Nó thân thiện với tài nguyên của máy chủ hơn Apache trong nhiều trường hợp và có thể được sử dụng làm máy chủ web hoặc Reverse Proxy.
Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cài đặt Nginx phiên bản mới nhất trên Ubuntu 18.04. Tại thời điểm viết bài phiên bản mới nhất là 1.17.10
Mục lục
Hướng dẫn cài đặt Nginx trên Ubuntu 18
Để có thể bắt đầu các bạn cần một VPS với hệ điều hành Ubuntu 18.04. Nếu bạn chưa có VPS hãy tham khảo ngay các gói Cloud VPS của HOSTVN.
1. Bước 1: Cài đặt các gói cần thiết
Đầu tiên các bạn cần cài đặt các gói cần thiết bằng lệnh sau
sudo apt install curl gnupg2 ca-certificates lsb-release -y
1. Bước 1: Tạo repository source
Tiếp theo, các bạn tạo một file repository source cho Nginx.
- Nếu muốn cài đặt Nginx phiên bản stable (v1.16) các bạn chạy lệnh sau
sudo echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
- Nếu muốn cài đặt Nginx phiên bản Mainline (1.17) các bạn chạy lệnh sau
sudo echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
Để xác minh tính toàn vẹn của các gói được tải xuống từ kho lưu trữ này, các bạn cần nhập khóa công khai Nginx bằng lệnh bên dưới đây
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
Tiến hành Verify key bằng lệnh sau
sudo apt-key fingerprint ABF5BD827BD9BF62
Cuối cùng các bạn tiến hành update bằng lệnh sau
sudo apt update sudo apt upgrade -y
2. Bước 2: Cài đặt Nginx
Để cài đặt Nginx các bạn chỉ cần chạy lệnh sau
sudo apt install nginx -y
Sau khi quá trình cài đặt hoàn tất các bạn chạy tiếp hai lệnh sau để khởi động Nginx
sudo systemctl start nginx sudo systemctl enable nginx
Để kiểm tra phiên bản Nginx được cài đặt các bạn dùng lệnh sau
nginx -v
3. Lưu ý
Trong phiên bản 1.17 Nginx đã loại bỏ các thư mục modules-available, modules-enabled, sites-available, sites-enabled, snippets và cấu trúc của /etc/nginx sẽ giống với Nginx trên CentOS, lúc này các file vhost sẽ được load trong thư mục conf.d
4. Video tut
5. Tài liệu tham khảo
6. Kết luận
Trong bài viết này HOSTVN đã hướng dẫn các bạn cài đặt Nginx phiên bản mới nhất trên Ubuntu 18.04. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể xem thêm Hướng dẫn cách cài đặt LEMP trên Centos 7.