Hướng dẫn cài đặt Nginx trên Ubuntu 18.04

0
302

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

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.

ĐĂNG KÝ NGAY

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

Screenshot_189

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

Screenshot_187

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

cài đặt Nginx trên Ubuntu

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.

email-business-leaderboard-blog-v3.png
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments