Tập tin cấu hình mặc định nginx của tôi đang trở nên rất lớn. Tôi muốn chia nó thành các tệp cấu hình nhỏ hơn, mỗi tệp chỉ bao gồm một, tối đa 4 vị trí cho mỗi tệp để tôi có thể bật / tắt chúng nhanh chóng.
Tập tin thực tế trông như thế này:
server {
listen 80 default_server;
root /var/www/
location /1 {
config info...;
}
location /2 {
config info....;
}
location /abc {
proxy_pass...;
}
location /xyz {
fastcgi_pass....;
}
location /5678ab {
config info...;
}
location /admin {
config info....;
}
Bây giờ, nếu tôi muốn tách nó ra chỉ có một vài vị trí trong mỗi tệp (các vị trí thuộc về nhau), thì cách nào là hợp lý để làm điều đó mà không gây ra sự hỗn loạn (như khai báo root trong mỗi tệp, do đó có đường dẫn lạ đó là nginx cố gắng tìm tập tin)?