Алиасы домена


При установке 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 - домен алиаса.