STACKJAVA

Hướng dẫn cài đặt và cấu hình NGINX trên Windows

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;
http {
    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }
}

Đó 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