161 votes

Ajouter un sous-domaine à l'URL localhost

Je suis en train d'écrire une application web qui se comporte différemment en fonction d'un préfixe d'URL. Le format est quelque chose comme :

   https://monprefixe.monentreprise.com

L'application web se comporte différemment en fonction de mon préfixe. Mon application web extrait cette partie de l'URL et agit en conséquence.

Cependant, lorsque je teste en local, j'utilise une adresse localhost :

   https://localhost:1234

Je n'ai pas pu faire quelque chose comme :

   https://monprefixe.localhost:1234

Quel est le meilleur moyen pour moi de tester ce scénario ?

Merci beaucoup

3voto

Rob van der Leek Points 543

Il m'a fallu un peu de temps pour trouver des domaines DNS génériques publics pointant vers localhost, je les laisse donc ici pour référence future.

Le domaine qui a fonctionné pour moi est localtest.me. Ce domaine et ses sous-domaines résolvent vers 127.0.0.1 et ::1. Par exemple:

$ host localtest.me
localtest.me a l'adresse 127.0.0.1
localtest.me a l'adresse IPv6 ::1

$ host some-sub-domain.localtest.me
some-sub-domain.localtest.me a l'adresse 127.0.0.1
some-sub-domain.localtest.me a l'adresse IPv6 ::1

Une liste maintenue d'autres domaines DNS génériques publics qui pointent vers localhost peut être trouvée dans ce Gist.

2voto

teremich Points 21
https://myprefix.mycompany.localhost:1234

Cela devrait fonctionner. Parce que localhost est un domaine de premier niveau, il se comporte comme un .com dans le code de production.

2voto

Maifee Ul Asad Points 1912

De WSL dans Windows:

  • Commencez par naviguer jusqu'à /mnt/c/Windows/System32/drivers/etc (Naviguer car vous pourriez trouver des fichiers plus intéressants. Ne jouez pas ici, mais voyez ce qu'ils font)
  • Ensuite, faites nano hosts (ajoutez en bas)

    127.0.0.1    random.com
    127.0.0.1    auth.random.com

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