Am un domeniu (example.com) pe care încerc să îl folosesc subdomenii pentru a afișa diferite părți ale aplicațiilor. În acest moment, totul este găzduit în AWS.
Acesta este un fel de configurație la care încerc să merg.
sbx.example.com
trn.example.com
office.example.com
Conf. mea nginx chiar acum este după cum urmează:
Server {
asculta 80;
root /var/www/html/apt-front/dist;
# Adăugați index.php la listă dacă utilizați PHP
index index.html index.htm index.nginx-debian.html;
nume_server example.com www.example.com;
Locație / {
try_files $uri $uri/ /index.php$is_args$args;
}
locație /api{
alias „/var/www/html/api/public”;
try_files $uri $uri/ @api;
locație ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /var/www/html/mint-api/public/index.php;
}
}
locație @api {
rescrie /api/(.*)$ /api/index.php?/$1 ultimul;
}
includ /etc/nginx/sites-available/*.conf;
}
Știu că în AWS ar trebui să creez o înregistrare pentru domeniu, cred că ar fi o înregistrare NS cu numele subdomeniului (cum ar fi sbx.example.com). Ceea ce mă gândeam să fac este să creez un alt depozit (o clonă) cu modificările de care am nevoie pentru SBX, să creez un alt bloc de server și sub numele serverului doar să schimb subdomeniul? Gânduri?