Redirection en HTTPS ne fonctionne pas

Bonjour,
J’ai créé en local un serveur avec Nginx, MariaDB et PHP. Pour tester le traitement des fichiers PHP, j’ai créé un fichier phpinfo.php contenant simplement

<?php phpinfo(); ?>

que j’ai enregistré à la racine de mon site WordPress.
J’ai créé mon fichier de configuration pour ce site dans /etc/nginx/conf.d/ comme ci-après:

## Serveur HTTP sur port 80 ##
server {
  listen 80;
  listen [::]:80;

  # Redirection HTTP vers HTTPS
  return 301 https://$server_name$request_uri;
}

## Serveur HTTPS sur port 443 ##
server {
  listen 443 ssl;
  server_name monblog.jc1007-fr;
  root /var/www/monblog;
  index info.php index.html index.htm;
  
  location / {
#	try_files $uri $uri/ /index.php?$args;
	try_files $uri /index.php index.html;
  }

  location ~ \.php$ {
#	try_files $uri /index.php index.html;
	fastcgi_index index.php;
	fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
	include fastcgi_params;
	fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
	fastcgi_intercept_errors on;
	fastcgi_param HTTPS on;
  }
  error_log /var/log/monblog.error.log;
  access_log /var/log/monblog.access.log;

  ##  Config SSL  ##

  ssl_certificate /etc/ssl/certs/ssl-bundle.crt;
  ssl_certificate_key /etc/ssl/private/new_server.key;
}
Lorsque je saisis l'URL monblog.jc1007.fr/phpinfo.php, j'obtiens le message suivant:
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check the error log for details.

Visiblement, la redirection vers https ne fonctionne pas.
Par contre, lorsque je tape https://monblog.jc1007.fr/phpinfo.php, j’obtiens bien l’affichage des infos PHP.

J’ai passé plusieurs jours en recherche sur le Web sans pouvoir résoudre mon problème. Je suppose une erreur dans mon fichier .conf, mais je ne vois pas à quel endroit.
Si quelqu’un a une solution, je suis preneur.
Merci par avance.

Finalement, j’ai trouvé la cause de l’erreur. En rajoutant une directive server_name dans la partie http, la redirection s’effectue correctement. Mais il m’a fallu auparavant vider le cache de Firefox pour que ça fonctionne.
Donc sujet résolu.