динамические виртуальные хосты nginx

динамические виртуальные хосты nginx

Есть ли способ настройки виртуальных хостов с помощью nginx, аналогичный способу настройки apache2? Я настраиваю приложение saas, у каждого пользователя будет свой поддомен, и я хотел бы использовать nginx вместо apache2.

Спасибо

Код ниже должен быть таким, как настроить

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

server {
root /path/to/$subdir;

}

решение1

Да, настройка виртуальных хостов определенно возможна, пожалуйста, проверьте документацию Nginx насервердиректива конфигурации и примеры конфигурации по умолчанию. Самый простой способ — поместить serverразделы конфигурации в отдельные файлы /etc/nginx/conf.dи включить их по шаблону, как include /etc/nginx/conf.d/*.conf;в основном файле конфигурации nginx.

Связанный контент