Назад | Перейти на главную страницу

nginx - конфиг для нескольких доменов

Раньше у меня был только один файл nginx.conf. Я хотел бы разделить это для каждого домена (сейчас их два), но оставайтесь организованными на случай, если их будет больше.

Как это возможно, чтобы каждый домен имел свой собственный файл .conf?

Конечно .. Вот как я это делаю в nginx.conf в блоке http {}.

include /etc/nginx/vhosts.d/*.conf;

Тогда у каждого виртуального хоста есть свой отдельный файл виртуального хоста. Чтобы было проще, они называются как

/etc/nginx/vhosts.d/domain1.com.conf
/etc/nginx/vhosts.d/otherdomain.net.conf

В этих файлах у вас есть обычные серверные блоки {} для vhost