Việc triển khai config cần có sử góp mặt của 2 thành phần chính, đó là:
Về mặt kỹ thuật, tất cả những gì bên trong Nginx Configuration để là Directive.
Directives bao gồm 2 loại:
Simple Directive, chúng đơn giản là những lệnh hoặc các tham số được phân tách bằng khoảng cách như listen
, return
và chúng thường kết thúc bằng dấu chấm phẩy ;
.
Block Directive cũng giống như Simple Directive, nhưng thay vì được kết thúc lệnh bằng dấu chấm phẩy ;
, thì chúng kết thúc bằng cặp dấu ngoặc nhọn {}
.
Một Block Directive sẽ chứa nhiều Directive nằm bên trong, và chúng tôi gọi đó là context. Một số loại context thường gặp :
events {}
events
duy nhất được hiện hành trong Configuration Filehttp {}
http
trong Configuration Fileserver {}
http
contextserver
context bên trong http
contextserver
sẽ được coi là một máy chủ ảomain