1

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

Giới thiệu

Nginx (phát âm theo Engine-X) là một trong những web server phổ biến nhất trên thế giới và chịu trách nhiệm hosting cho những website lớn nhất, có traffic cao nhất trên internet hiện nay. Nó cũng thân thiện hơn nhiều so với Apache trong nhiều trường hợp và có thể sử dụng như proxy trên hệ thống máy chủ.

Trong bài hướng hẫn này, chúng ta sẽ cùng thảo luận xem cài đặt Nginx trên server Ubuntu 14.04 như thế nào?

nginx install

Chuẩn bị

Trước khi bạn bắt đầu, bạn nên có 1 tài khoản bình thường,  nhưng có quyền sudo để có thể thực hiện các cấu hình trên server. Bạn có thể học cách tạo và cấu hình 1 user bình thường bằng cách thực hiện từ bước 1 – 4 trong bài viết  hướng dẫn khởi tạo server Ubuntu 14.04.

Khi bạn đã có tài khoản, đăng nhập với tài khoản non-root này để bắt đầu.

Bước 1 — Cài đặt Nginx

Chúng ta có thể cài đặt Nginx dễ dàng nhờ Ubuntu team cung cấp gói cài đặt Nginx mặc định trên kho phần mềm.

Trước hết ta cần cập nhật dữ liệu của apt pakaging system, và ta sẽ cập nhật được danh mục phần mềm mới nhất trên kho. Sau đó mới thực hiện cài đặt Nginx:

Bạn có thể sẽ bị nhắc yêu cầu nhập password, nhập vào để hoàn thành việc cài đặt. Gói phần mềm phù hợp sẽ được tải về và tự động cài đặt.

Bước 2 — Kiểm tra web server

Trên Ubuntu 14.04, mặc định Nginx sẽ tự khởi động sau khi cài đặt.

Bạn có thể truy cập đến trang web mặc định của Nginx để kiểm tra xem phần mềm có chạy đúng hay không. Vào trang bằng các gõ địa chỉ IP của máy chủ trên trình duyệt của bạn.

Nếu bạn không biết địa chỉ IP của server, có vài cách khác nhau để tìm IP.

Thử gõ dòng lệnh sau và terminal:

Bạn sẽ thấy 2 dòng xuất hiện, thử lần lượt 2 ip đó trên trình duyệt.

Một cách khác là lấy IP bằng cách hỏi thăm các dịch vụ khác trên Internet, thử gõ dòng sau:

Dịch vụ này sẽ trả về địa chỉ public ip trên Internet của server bạn đang dùng. Thử nhập ip đó vào browser:

Bạn sẽ thấy lading page mặc định của nginx tương tự như sau:

Nginx default page

Đây là trang mặc định để test nginx có chạy được hay không. Bạn có thể cấu hình sau để trỏ đúng tới website của mình.

Bước 3 — Một số lệnh vận dụng cho Nginx

Bây giờ web server của bạn đã chạy rồi, chúng ta cần tìm hiểu thêm một số lệnh cơ bản điều khiển tiến trình.

Để dừng webserver, gõ lệnh:

Để khởi động web server sau khi stop, gõ:

Để dừng, và chạy lại ngay sau đó, thường là dùng trong trường hợp file cấu hình nginx thay đổi, gõ:

Chúng ta có thể cấu hình cho nginx tự khởi động khi hệ thống reboot, start-up với dòng lệnh:

Nếu cài đặt này mặc định đã có trước đó, bạn sẽ thấy thông báo:

Điều này có nghĩa là cấu hình đã có sẵn rồi, hành động chạy lại là không cần thiết. Từ giờ, Nginx của bạn sẽ tự khởi động cùng hệ thống.

 (tham khảo http://do.co/1IKrlcv)

Hoàng Tựa

Yêu thích lập trình web và tạo ra những thứ đẹp đẽ.

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *