Maison > Opération et maintenance > étude php > Comment utiliser le fichier hosts pour mapper les noms de domaine sur mon serveur phpstudy local?

Comment utiliser le fichier hosts pour mapper les noms de domaine sur mon serveur phpstudy local?

Emily Anne Brown
Libérer: 2025-03-14 17:22:11
original
200 Les gens l'ont consulté

Comment utiliser le fichier hosts pour mapper les noms de domaine sur mon serveur phpstudy local?

L'utilisation du fichier hosts pour mapper les noms de domaine sur votre serveur phpstudy local vous permet de tester les sites Web localement à l'aide d'un nom de domaine personnalisé au lieu de l'adresse IP par défaut. Voici comment vous pouvez le faire:

  1. Identifiez l'adresse IP: d'abord, identifiez l'adresse IP que votre serveur PHPStudy utilise. En règle générale, pour le développement local, ce sera 127.0.0.1 (localhost) ou 192.168.xx si vous utilisez une machine virtuelle ou une autre configuration de serveur local.
  2. Choisissez un nom de domaine: décidez du nom de domaine que vous souhaitez utiliser pour votre développement local. Par exemple, mylocalsite.test .
  3. Modifiez le fichier des hôtes: ouvrez le fichier hosts sur votre ordinateur et ajoutez un mappage d'entrée du nom de domaine choisi à l'adresse IP de votre serveur PHPStudy. L'entrée devrait ressembler à ceci:

     <code>127.0.0.1 mylocalsite.test</code>
    Copier après la connexion
  4. Configurer PHPStudy: Assurez-vous que votre serveur PHPStudy est configuré pour reconnaître ce nouveau domaine. Cela peut impliquer la configuration d'un hôte virtuel dans vos fichiers de configuration PHPStudy.
  5. Testez la configuration: Après avoir enregistré les modifications, vous devriez pouvoir accéder à votre site en naviguant sur mylocalsite.test dans votre navigateur Web.

Quelles sont les étapes pour modifier le fichier hosts sur mon ordinateur?

La modification du fichier hosts peut varier légèrement en fonction de votre système d'exploitation, mais voici les étapes générales pour les plates-formes communes:

Pour Windows:

  1. Ouvrez le bloc-notes en tant qu'administrateur: cliquez avec le bouton droit sur le bloc-notes et choisissez "Exécuter comme administrateur".
  2. Ouvrez le fichier des hôtes: dans le bloc-notes, allez dans File > Open , accédez à C:\Windows\System32\drivers\etc\hosts et ouvrez-le.
  3. Modifiez le fichier: ajoutez votre nom de domaine et le mappage d'adresses IP à la fin du fichier.
  4. Enregistrer les modifications: cliquez sur File > Save pour enregistrer vos modifications.

Pour macOS et Linux:

  1. Terminal ouvert: lancez l'application du terminal.
  2. Modifier avec un éditeur de texte: Utilisez un éditeur de texte en ligne de commande comme nano ou vim . Par exemple:

     <code>sudo nano /etc/hosts</code>
    Copier après la connexion
  3. Ajoutez une entrée: ajoutez votre IP et mappage de noms de domaine à la fin du fichier.
  4. Enregistrer et quitter: si vous utilisez nano , appuyez sur CTRL O pour enregistrer, puis CTRL X pour quitter.

Pour tous les systèmes:

  1. Cache DNS rinçage: Après avoir enregistré le fichier des hôtes, vous devrez peut-être rincer le cache DNS pour vous assurer que les modifications prennent effet immédiatement. Les commandes varient selon le système mais pour Windows, c'est ipconfig /flushdns , et pour macOS, c'est sudo killall -HUP mDNSResponder .

L'utilisation du fichier d'hôtes pour le développement local peut-elle affecter ma navigation sur Internet?

L'utilisation du fichier d'hôtes pour le développement local peut avoir un impact minimal sur votre navigation sur Internet, mais il y a quelques considérations:

  • Conflits de nom de domaine: Si vous mappez un nom de domaine qui existe sur Internet vers votre serveur local, vous ne pourrez pas accéder au site réel avant de supprimer ou de commenter l'entrée dans le fichier hôtes. Cela peut être gênant si vous devez accéder à la fois le site réel et votre site de développement local pendant le développement.
  • DNS CACHE: Les modifications du fichier hôtes peuvent vous obliger à effacer votre cache DNS pour prendre effet. Cette action n'affecte pas directement votre navigation mais est nécessaire pour voir les changements.
  • Sécurité: des entrées incorrectes ou des modifications accidentelles peuvent potentiellement entraîner des problèmes de sécurité, tels que le trafic mal orienté vers des sites malveillants si une personne ayant une intention malveillante modifie votre fichier d'hôtes.
  • Performances: le fichier hosts est vérifié avant la résolution DNS, donc la cartographie de nombreuses entrées pourrait légèrement augmenter le temps nécessaire pour résoudre les noms de domaine, bien que l'impact soit généralement négligeable.

En général, avec une gestion minutieuse, les effets sur la navigation doivent être minimes et gérables.

Comment puis-je m'assurer que mon serveur PHPStudy reconnaît les nouveaux mappages de domaines?

Pour vous assurer que votre serveur PHPStudy reconnaît les nouveaux mappages de domaines, vous devez configurer PHPStudy pour servir du contenu pour le nouveau domaine. Voici les étapes que vous pouvez suivre:

  1. Accédez à la configuration PHPStudy: ouvrez PHPStudy et accédez à ses paramètres de configuration, généralement accessibles via l'interface PHPStudy.
  2. Créer un hôte virtuel: vous devrez configurer un hôte virtuel pour le nouveau domaine. Cela implique généralement de modifier un fichier de configuration Apache. Recherchez un dossier appelé vhosts ou similaire, et recherchez un modèle ou un fichier de configuration existant à modifier. Votre entrée peut ressembler à ceci:

     <code><virtualhost> ServerName mylocalsite.test DocumentRoot "C:/path/to/your/local/project" <directory> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </directory> </virtualhost></code>
    Copier après la connexion
  3. Redémarrer PHPStudy: Après avoir ajouté ou modifié la configuration de l'hôte virtuel, vous devez redémarrer le serveur PHPStudy pour que les modifications prennent effet.
  4. Testez la configuration: ouvrez un navigateur Web et accédez à mylocalsite.test . Si tout est configuré correctement, vous devriez voir le contenu de votre projet local.
  5. Vérifiez les journaux pour les erreurs: si le site ne se charge pas comme prévu, vérifiez les journaux d'erreur PHPStudy pour tout problème de configuration ou d'autres problèmes qui pourraient empêcher le nouveau domaine de fonctionner.

En suivant ces étapes, vous devriez être en mesure de vous assurer que votre serveur PHPStudy reconnaît et sert du contenu pour le domaine nouvellement mappé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal