Điểm:0

Tại sao một số cấu hình nginx bị thiếu khối http?

lá cờ sb

Theo hướng dẫn dành cho người mới bắt đầu nginx:

Cung cấp nội dung tĩnh

Một nhiệm vụ máy chủ web quan trọng đang phục vụ tệp (chẳng hạn như hình ảnh hoặc trang HTML tĩnh). Bạn sẽ thực hiện một ví dụ, tùy thuộc vào yêu cầu, các tệp sẽ được phục vụ từ các thư mục cục bộ khác nhau: /data/www (có thể chứa các tệp HTML) và /data/images (chứa hình ảnh). Điều này sẽ yêu cầu chỉnh sửa các tệp cấu hình và thiết lập khối máy chủ bên trong http khối với hai khối vị trí.

Nhưng hầu hết các tệp conf nginx đều thiếu cái này http {...} phần.

Tôi không thể tìm thấy bất cứ điều gì trên tài liệu mô tả về nó.

Có phải đây là http {...} khối chỉ là tùy chọn? Khi nào tôi nên sử dụng/bỏ qua nó?

Điểm:2
lá cờ za

{} khối là điều cần thiết để phục vụ HTTP và là bắt buộc đối với nó. Vấn đề là, nó được định nghĩa trong phần chính nginx.conf tập tin cấu hình, không có trong bao gồm. Vì vậy, chỉ bao gồm xác định một người phục vụ {} khối, ít nhất một khối cho mỗi vhost và chúng thực sự được bao gồm phía trong các {} chặn trong tệp cấu hình chính.

AGamePlayer avatar
lá cờ sb
Cảm ơn, đó là lỗi của tôi khi bỏ qua tệp conf gốc.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.