Server block là khối cấu hình cho một website. Nginx xét địa chỉ và cổng nhận kết nối, rồi tên host được yêu cầu để chọn website HTTP phù hợp.
Hai domain, một máy chủ
Đặt các khối sau trong http. Giả sử cả hai domain trỏ đến cùng máy:
server {
listen 80 default_server;
server_name shop.example.com;
return 200 "shop";
}
server {
listen 80;
server_name docs.example.com;
return 200 "docs";
}
Request có nhận . Request có nhận . Header Host cho Nginx biết người truy cập yêu cầu domain nào.
