web-dev-qa-db-fra.com

Comment configurer des hôtes virtuels Apache sur XAMPP (Windows)

Où va cette balise?

Où puis-je trouver le fichier vhosts?

Je ne pouvais pas le trouver dans la documentation. 

<VirtualHost hostname:80>
   ...
   SetEnv NS_ENV variable_value
   ...
</VirtualHost>
33
Dimoff

Vous pouvez faire en sorte que votre hôte local pointe sur différents dossiers portant différents numéros de port. Suivez ces étapes simples:

Étape 1: Faites que votre Apache écoute plusieurs ports. Allez dans C:\xampp\Apache\conf\httpd.conf et recherchez la clé Word Listen. Vous pouvez voir quelque chose comme ceci Listen 80. Maintenant, demandez à votre Apache d'écouter plusieurs ports, remplacez-le par le contenu ci-dessous

  • Écouter 80 
  • Écoutez 8001 
  • Écoutez 8002

Étape 2: Maintenant, allez dans «C:\xampp\Apache\conf\extra\httpd-vhosts.conf», c’est le lecteur actuel. A la fin du fichier, vous pouvez spécifier quelque chose comme ceci ci-dessous:

DocumentRoot "C:/xampp/htdocs/project1" NomServeur localhost: 8001

DocumentRoot "C:/xampp/htdocs/project2" NomServeur localhost: 8002

Ce qui indique à votre Apache de prendre différents dossiers en frappant différents numéros de port. C'est à ce moment-là que vous frappez localhost: 8001/le contenu de project1 sera pris, de même que localhost: 8002/désignera votre dossier project2.

En faisant cela, nous exécutons 2 sites différents sur notre machine locale.

Remarque:Vous devez redémarrer votre Apache chaque fois que vous modifiez quelque chose dans httpd.conf ou httpd-vhosts.conf.

1
Prakash Bhandari

Tout d’abord, ouvrez votre bloc-notes en tant qu’administrateur et Puis cliquez sur file > open. Ensuite, allez dans votre pilote de fenêtre et cherchez le dossier system32, puis le dossier drivers, puis le dossier etc.

Vous verrez maintenant un dossier de fichiers vides, alors ne vous inquiétez pas de voir les documents texte (*.txt) en bas. Changez la vue en all files et vous verrez alors le fichier vhost

Ouvrez et appréciez! 

0
Ameer Abbas

Hôte virtuel créer

  1. C:\xampp\Apache\conf\extra Ouvrez le fichier httpd-vhost puis Ajouter
    DocumentRoot "C:\xampp\htdocs\project\timegrid\public" NomServeur mytimegrid.me (votre choix)
  2. C:\Windows\System32\drivers\etc Ouvrez le fichier hosts puis ajoutez 127.0.0.1 mytimegrid.me (votre nom de domaine)

N.B. vous ouvrez d'abord votre éditeur (bloc-notes, etc.) en tant que mode Exécuter en tant qu'administrateur, sinon vous ne pourrez pas enregistrer ces fichiers. D'accord.

0
Mituram Ray