Am un server mic pe care vreau să încarc dinamic certificate ssl pentru mai multe domenii.
Problema este că cele 2 domenii pe care le am în prezent (domain.com și domain.cloud - „domeniul” este identic) mă redirecționează către același domeniu.com
. Ce ar trebui să schimb?
asculta 80;
nume_server domeniu.com domeniu.cloud;
access_log /var/log/nginx/root/access.log;
error_log /var/log/nginx/root/error.log warn;
# Redirecționează toate http către https
Locație / {
returnează 301 https://$server_name$request_uri;
}
}
Server {
asculta 443 ssl;
nume_server domeniu.com domeniu.cloud;
ssl_certificate /etc/ssl/$cert/cert.pem;
ssl_certificate_key /etc/ssl/$cert/privkey.pem;
access_log /var/log/nginx/root/access.log;
error_log /var/log/nginx/root/error.log warn;
root /var/www/root/pub;
index index.php;
locație ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
access_log off;
expira max;
log_not_found off;
}
Locație / {
try_files $uri $uri/ /index.php?$query_string;
}
locație ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
}
harta $ssl_server_name $cert {
domain.com domain.com;
domeniu.cloud domeniu.nor;
}
Mulțumesc!