При установке zTDS инсталлятором, можно добавить алиасы домена TDS.
Домены подключены к Cloudflare:
Вариант 1.
Откройте конфиг nginx для вашего домена: /var/www/nginx/conf.d/ztds.conf
Найдите в конфиге строку с server_name и добавьте туда все свои домены-алиасы через пробел:
server_name tds.com domain-1.com domain-2.com;
Сохраните изменения и перезапустите в терминале Nginx:
# systemctl restart nginx.service
Вариант 2.
Можно настроить конфиг Nginx так, чтобы любой домен, привязанный к вашему IP, автоматически работал как алиас:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
...
После этого удалите лишние конфиги и перезапустите Nginx:
# rm /etc/nginx/sites-enabled/*
# systemctl restart nginx.service
Оба варианта можно использовать для доменов, подключённых через А-запись, и без SSL-сертификата.
Домены подключены через А-запись:
Возьмите готовый шаблон конфига Nginx: /var/www/nginx/conf.d/alias.com_conf.
1. Переименуйте alias.com_conf в domain.com.conf
2. Замените в конфиге alias.com на domain.com.
3. Скопируйте отредактированый файл конфига в /var/www/nginx/conf.d/
4. Перезапустите в терминале Nginx
Что бы получить SSL-сертификат, для каждого домена нужно выполнить команду:
certbot --nginx -d domain.com
В итоге у вас будет одна TDS, но с кучей алиасов.
https://tds.com/id
https://domain.com/id
...
domain.com - домен алиаса.