Một số liên kết hướng dẫn Nginx trên Internet khuyên bạn nên tạo các khối máy chủ. Câu hỏi của tôi là, tôi có cần khối máy chủ cho trường hợp sử dụng của mình không?
Một người phục vụ
block trong nginx là phương pháp cấu hình nginx để đáp ứng khác nhau bất cứ khi nào các yêu cầu đến sử dụng một cổng khác và/hoặc sử dụng hoặc không sử dụng mã hóa TLS và/hoặc chứa các Chủ nhà:
tiêu đề.
Nói cách khác: khi chẳng hạn www.example.com
và api.example.org
trỏ đến cùng một cá thể nginx và yêu cầu http://www.example.com
hoặc https://api.example.org
cần hiển thị nội dung khác nhau, thì bạn cần khối máy chủ cho từng nội dung.
Việc chặn máy chủ cũng thường được sử dụng để đảm bảo rằng nội dung chỉ hiển thị khi mọi người đưa ra yêu cầu khi truy cập miền của bạn và yêu cầu đó chỉ với địa chỉ IP của bạn hoặc tên máy chủ được chỉ định bởi ISP hoặc bất kỳ miền ngẫu nhiên nào khác sẽ không hiển thị thương hiệu và nội dung của bạn. Nhìn thấy: http://nginx.org/en/docs/http/request_processing.html
Có thể bỏ qua các khối máy chủ khi bạn không cần hành vi như vậy, nhưng hầu hết mọi người vẫn thiết lập một khối để giữ cho cấu hình của họ gọn gàng và là bằng chứng trong tương lai.
có thích hợp để kết xuất tất cả các tệp HTML bên trong thư mục/var/www/html để hiển thị trong ứng dụng giao diện người dùng không?
Bạn có thể sắp xếp nội dung của mình trên một số thư mục con khác nhưng cho đến khi có vài nghìn tệp, một thư mục phẳng sẽ không gây hại.