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;