Merci tschundeee pour ce que je considère être la réponse ultime à ce problème, j'aimerais pouvoir simplement commenter mais voici la configuration totale pour ceux qui essaient d'accomplir le but original (les wildcards pointent tous vers la même base de code -- ne rien installer, environnement de développement c'est-à-dire XAMPP)
fichier hosts (ajouter une entrée)
fichier : /etc/hosts (non-Windows)
127.0.0.1 example.local
Configuration de httpd.conf (activer les vhosts)
fichier : /XAMPP/etc/httpd.conf
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
Configuration de httpd-vhosts.conf
fichier : XAMPP/etc/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin admin@example.local
DocumentRoot "/path_to_XAMPP/htdocs"
ServerName example.local
ServerAlias *.example.local
# SetEnv APP_ENVIRONMENT development
# ErrorLog "logs/example.local-error_log"
# CustomLog "logs/example.local-access_log" common
</VirtualHost>
redémarrer apache
créer un fichier pac :
enregistrez sous le nom de whatever.pac où vous voulez et chargez ensuite le fichier dans les paramètres réseau>proxy>auto_configuration du navigateur (rechargez si vous modifiez ceci)
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*example.local")) {
return "PROXY example.local";
}
return "DIRECT";
}
1 votes
Appartient au superutilisateur ?
0 votes
Je sais que les gens disent que ce n'est pas possible ! Mais comment le faire quand même ! Quelle est la chose en dehors de /etc/hosts/ que je peux utiliser pour obtenir cet effet. Je teste un serveur de développement.
1 votes
Sur le super-utilisateur : unix.stackexchange.com/questions/3352/
0 votes
Comme la plupart des réponses se concentrent sur la première question (caractères génériques de sous-domaine localhost), je répondrai à la deuxième question en commentaire : oui, le serveur de développement Django est parfaitement capable de gérer les sous-domaines localhost, il suffit de convaincre votre navigateur et votre système d'exploitation d'envoyer le trafic vers lui (en utilisant l'une des différentes solutions ci-dessous) !