- Modifié
Bonjour à tous
J'ai un petit VPS OVH sur lequel j'héberge quelques sites internets pour moi ou des amis.
Configuration LEMP avec Debian 10 et Nginx
Je voudrais effectuer une redirection visible de https://mondomaine.com vers https://sousdomaine.mondomaine.com
mondomaine.com et sousdomaine.mondomaine.com ont un certificat ssl généré avec letsencrypt
Comment dois je modifier mon vhost pour que la redirection voulue s'effectue svp ?
Vhost :
server {
server_name sousdomaine.mondomaine.fr;
root /var/www/dossier;
index index.php index.html;
client_max_body_size 20M;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
}
access_log /var/log/nginx/dossier-access.log;
error_log /var/log/nginx/dossier-error.log;
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/autredomaineprincipal.org-0002/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/autredomaineprincipal.org-0002/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = sousdomaine.mondomaine.fr) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name sousdomaine.mondomaine.fr;
return 404; # managed by Certbot
server_name mondomaine.fr;
rewrite ^/(.*) https://sousdomaine.mondomaine.fr permanent;
}
Merci pour votre aide,