Cách cài đặt và chạy Nginx Server trên Windows 10

Nginx là một web server rất phổ biến với các hệ thống Linux và BSD. Nhiều người cho rằng không thể cài đặt Nginx trên Windows. Điều đó hoàn toàn không đúng vì web server này thực sự có thể được cài đặt trên Windows 10.

Tuy nhiên, theo trang web riêng của Nginx, có một vài hạn chế về hiệu suất chưa được khắc phục cho đến thời điểm hiện tại. Chúng chỉ bao gồm một ứng dụng web chạy thành công, thiếu khả năng mở rộng và các vấn đề xác thực UDP có thể xảy ra.

Đến bây giờ, Nginx đã đề cập rằng mình sẽ giải quyết tất cả những vấn đề trong các bản phát hành cho Windows tương lai. Để cài đặt và chạy Nginx thành công trên Windows 10, hãy làm theo các bước dưới đây.

Tải Nginx server

Có nhiều phiên bản tải xuống của Nginx cho Windows và Nginx khuyên bạn nên sử dụng phiên bản chính. Tuy nhiên, bạn sẽ không thấy bất kỳ vấn đề nào, nếu tải xuống phiên bản ổn định gần đây nhất cho Windows.

Chọn file zip mới nhất và tải nó vào một thư mục mới.

Chọn file zip mới nhất và tải nó vào một thư mục mới

Bước đầu tiên, bạn cần giải nén thư mục mới. Bạn có thể sử dụng 7-zip, WinRAR hoặc bất kỳ phần mềm giải nén phổ biến nào khác.

Bước đầu tiên, bạn cần giải nén thư mục mới

Sau khi giải nén nội dung file trong thư mục gốc, bạn phải di chuyển toàn bộ thư mục đi kèm với bản sao tải xuống tích hợp. Ví dụ sẽ chuyển thư mục sang “Program Files”.

Sau khi giải nén nội dung file trong thư mục gốc, bạn phải di chuyển toàn bộ thư mục đi kèm với bản sao tải xuống tích hợp

Dán thư mục trong các file chương trình. Ví dụ sẽ chạy Nginx từ vị trí này như một chương trình web service.

Dán thư mục trong các file chương trình

Cài đặt Nginx

Để cài đặt và chạy Nginx, hãy chọn và nhấp đúp vào file Nginx.exe. Bây giờ, nó đã được kích hoạt để sử dụng.

Để cài đặt và chạy Nginx, hãy chọn và nhấp đúp vào file Nginx.exe

Trong bước tiếp theo, bạn cần xác minh cài đặt có thành công không. Để làm điều này, bạn có thể truy cập trình duyệt mặc định của mình và nhập “localhost”. Nếu bạn thấy màn hình sau đây, cho biết Nginx web server đã được cài đặt thành công và đang hoạt động, sẽ không có vấn đề gì trong quá trình cài đặt Windows 10 cả.

Truy cập trình duyệt mặc định của mình và nhập “localhost”

Để dừng Nginx, bạn có thể kết thúc nó từ cửa sổ Task Manager.

Để dừng Nginx, bạn có thể kết thúc nó từ cửa sổ Task Manager

Chạy Nginx trên PC Windows

Để chạy Nginx, bạn phải sử dụng Internet Information Services (IIS), một máy chủ web của Microsoft cung cấp các trang hoặc file HTML được yêu cầu. Bạn có thể kích hoạt nó từ “Turn Windows Features On or Off” trên Control Panel. Tích vào các trường bắt buộc “Web Management Tools” “IIS Management Console”.

Tích vào các trường bắt buộc “Web Management Tools” và “IIS Management Console”

Sẽ mất một lúc để IIS được kích hoạt trên máy tính khi những thay đổi được áp dụng.

Sẽ mất một lúc để IIS được kích hoạt trên máy tính

Bạn có thể mở IIS Manager trực tiếp từ menu Start. Tại đây, bạn sẽ có thể truy cập trang web mặc định, thường được đặt tại “inetpub wwwroot”. Đây còn được gọi là root ứng dụng web.

Việc thay đổi đường dẫn vật lý của root này thành một thư mục mong muốn rất hữu ích. Ví dụ đã tạo một thư mục mới tên “Work” trong C:\ và đã thay đổi đường dẫn vật lý thành C:\Work.

Việc thay đổi đường dẫn vật lý của root này thành một thư mục mong muốn rất hữu ích

Sau đó, đi đến thư mục Nginx mà bạn đã đổi tên trong Program Files. Nhấp vào Conf và chọn “nginx.conf”. File này có thể được chỉnh sửa bằng trình soạn thảo văn bản Notepad++.

Nhấp vào Conf và chọn “nginx.conf”

Trong Notepad++, thay đổi root thành đường dẫn vật lý đã chỉnh sửa như những gì bài viết thảo luận ở trên.

Trong Notepad++, thay đổi root thành đường dẫn vật lý đã chỉnh sửa

Bạn có thể chỉnh sửa file index.html trong thư mục root trên một tab riêng. Thay đổi văn bản thành những gì bạn muốn web server hiển thị trên màn hình.

Bây giờ, hãy chạy chương trình Nginx.exe một lần nữa và gõ “localhost” trên cửa sổ trình duyệt

Bây giờ, hãy chạy chương trình Nginx.exe một lần nữa và gõ “localhost” trên cửa sổ trình duyệt. Nginx web server sẽ highlight các chỉnh sửa bạn đã thực hiện.

Bây giờ, hãy chạy chương trình Nginx.exe một lần nữa và gõ “localhost” trên cửa sổ trình duyệt

Trang web tài nguyên Nginx có một danh sách đầy đủ các ứng dụng web server mà bạn có thể sử dụng để chạy nhiều ứng dụng khác nhau trên PC Windows. Tham khảo tại:

https://www.nginx.com/resources/wiki/start/

Nginx là một trong những công ty web server hàng đầu dự kiến ​​sẽ làm “lu mờ” Apache trong tương lai. Nginx server nhanh hơn, có thể xử lý nhiều vấn đề đồng thời và rất đáng tin cậy. Tóm lại, nếu bạn có một trang web đơn giản muốn kết nối với Nginx, bạn có thể làm điều đó ngay bây giờ mà không gặp vấn đề gì.

Bạn đã thử cài đặt và chạy Nginx trên các hệ thống Windows chưa? Những vấn đề bạn gặp phải là gì? Hãy cho mọi người biết ý kiến trong phần bình luận bên dưới nhé!

Chúc bạn thực hiện thành công!

Thứ Hai, 23/09/2019 10:01
4,25 👨 1.278