2 votes

Nom de domaine Unicode dans Nginx server_name

J'essaie de mettre en place un serveur avec un nom de domaine appelé "privatinstruktør.dk" mais je suis toujours redirigé vers la page par défaut "welcome to nginx".

J'ai essayé de taper le nom du serveur comme ceci :

server {
  listen 80;
  server_name privatinstruktør.dk;

  location / {
    root /var/www/privat;
  }
}

mais ça n'a pas marché. J'ai donc essayé d'utiliser des expressions régulières comme :

server_name "~^privatinstrukt(.+)r\.dk$";

y

server_name "~^privatinstrukt(.*)r\.dk$";

et même

server_name "~^privat(.*)$";

Mais tout échoue et je suis redirigé vers la page par défaut. Quelqu'un a-t-il une idée de la façon de résoudre ce problème ?

3voto

Alexander Azarov Points 6630

Essayez de configurer à la fois le nom de domaine Unicode et son punycode dans nginx :

server_name privatinstruktør.dk xn--privatinstruktr-jub.dk;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X