У меня есть домен (example.com), в котором я пытаюсь использовать субдомены для отображения различных частей приложений. Сейчас все размещено в AWS.
Это своего рода установка, которую я пытаюсь использовать.
sbx.example.com
trn.example.com
office.example.com
Моя конфигурация nginx сейчас выглядит следующим образом:
сервер {
слушать 80;
корень /var/www/html/apt-front/dist;
# Добавьте index.php в список, если вы используете PHP
индекс index.html index.htm index.nginx-debian.html;
имя_сервера example.com www.example.com;
место расположения / {
try_files $uri $uri/ /index.php$is_args$args;
}
расположение /API{
псевдоним "/var/www/html/api/public";
try_files $uri $uri/ @api;
расположение ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
включить fastcgi_params;
fastcgi_param SCRIPT_FILENAME /var/www/html/mint-api/public/index.php;
}
}
местоположение @api {
переписать /api/(.*)$ /api/index.php?/$1 последним;
}
включить /etc/nginx/sites-available/*.conf;
}
Я знаю, что в AWS мне нужно будет создать запись для домена, я полагаю, что это будет запись NS с именем поддомена (например, sbx.example.com). Что я думал сделать, так это создать еще один репозиторий (клон) с изменениями, которые мне нужны для SBX, создать еще один блок сервера и под именем сервера просто изменить поддомен? Мысли?