Server block ले एउटा वेबसाइटको कन्फिगरेसन एक ठाउँमा राख्छ। उपयुक्त HTTP वेबसाइट छान्न Nginx ले पहिले अनुरोध आएको address र port, त्यसपछि मागिएको host name हेर्छ।
दुई domain, एउटा server
यी block लाई http भित्र राख्नुहोस्। दुवै domain एउटै machine तर्फ देखाउँछन् भन्ने मानौँ:
server {
listen 80 default_server;
server_name shop.example.com;
return 200 "shop";
}
server {
listen 80;
server_name docs.example.com;
return 200 "docs";
}
भएको अनुरोधले पाउँछ। भएकोले पाउँछ। Host header ले आगन्तुकले कुन domain मागेको हो बताउँछ।
