Hướng dẫn cài đặt và cấu hình NGINX trên Windows
1. Download và cài đặt NGINX trên Windows
Download nginx tại: http://nginx.org/en/download.html
Lời khuyên là nên tải bản stable, ví dụ ở đây mình sẽ tải bản nginx-1.18.0
Sau khi tải về file .zip
các bạn giải nén nó ra sẽ được folder nginx.
Dưới đây là cấu trúc folder nginx, nginx không cần phải cài đặt chúng ta sẽ chạy file .exe
để start nginx
Các bạn có thể click đúp vào file nginx.exe
để start nginx tuy nhiên không nên làm như thế. Để thao tác với nginx ta mở command line ở folder chưa file nginx.exe
và chạy các lệnh sau:
start nginx # bật nginx nginx -s stop # tắt nginx nginx -s reload # tải lại cấu hình nginx (khi file cấu hình thay đổi và bạn muốn apply sự thay đổi đó luôn)
Ví dụ:
Truy cập localhost trên trình duyệt:
2. Cấu hình NGINX
Mở file nginx.conf
trong folder conf, ta cùng xem các thông tin cấu hình cơ bản sau:
#user nobody; worker_processes 1; #error_log logs/error.log;
worker_processes 1
: sử dụng 1 processerror_log logs/error.log
: file log sẽ lưu ở folder logs/error.log (mở folder logs sẽ thấy), có dấu#
ở đầu tức là đang bị disable
http { server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } } }
listen 80
: nginx sẽ lắng nghe tất cả các request từlocalhost:80
- request
/
sẽ được redirect tới fileindex.html
hoặcindex.html
trong folderhtml
Đó là lý do vì sao khi ta gõ localhost:80
hoặc localhost
trên trình duyệt nó sẽ hiển thị nội dung như trên. (nội dung như trên chính là file index.html
trong folder html
, bạn sửa file này thì nội dung hiển thị sẽ khác)
Okay, Done!
Trong các bài sau mình sẽ hướng dẫn cấu hình nginx nâng cao như cấu hình https, chống ddos, load balancer …
References: http://nginx.org/en/docs/install.html