nginx 동적 가상 호스트

nginx 동적 가상 호스트

nginx를 사용하면 apache2를 구성할 수 있는 방식과 유사한 대규모 동적 가상 호스트를 설정하는 방법이 있습니까? 저는 각 사용자가 자신의 하위 도메인을 갖게 될 saas 애플리케이션을 설정 중이며 apache2를 통해 nginx를 사용하고 싶습니다.

감사해요

아래 코드는 구성 방법이어야 합니다.

map $http_host $subdir {
hostnames;
default "default";
.foo.bar.com "foo";
.baz.bar.com "baz";
}

server {
root /path/to/$subdir;

}

답변1

예, 가상 호스트 설정은 확실히 가능합니다. Nginx 문서를 확인하세요.섬기는 사람구성 지시문 및 기본 구성 샘플. 가장 쉬운 방법은 server구성 섹션을 별도의 파일 아래에 배치하고 기본 nginx 구성 파일과 /etc/nginx/conf.d같이 패턴으로 포함하는 것입니다 .include /etc/nginx/conf.d/*.conf;

관련 정보