server 블록은 웹사이트 설정을 묶습니다. Nginx는 요청을 받은 주소와 포트, 이어서 요청한 호스트 이름을 사용해 적절한 HTTP 웹사이트를 선택합니다.
도메인 두 개와 서버 한 대
다음 블록을 http 안에 둡니다. 두 도메인은 같은 머신을 가리킨다고 가정합니다.
nginx
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: docs.example.com 요청은 를 받습니다. 요청은 을 받습니다. Host 헤더는 방문자가 요청한 도메인을 Nginx에 알려 줍니다.
