Maison >développement back-end >tutoriel php >Comment puis-je servir des fichiers en dehors du répertoire htdocs de XAMPP à l'aide d'Apache ?

Comment puis-je servir des fichiers en dehors du répertoire htdocs de XAMPP à l'aide d'Apache ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-27 13:54:12764parcourir

How Can I Serve Files from Outside XAMPP's htdocs Directory Using Apache?

Servir des fichiers en dehors du répertoire htdocs de XAMPP

Question : Les fichiers stockés en dehors du répertoire htdocs par défaut de XAMPP sont-ils accessibles et servi par Apache ?

Réponse :Oui, il existe trois méthodes pour y parvenir :

Méthode 1 : Hôtes virtuels

  1. Activez les hôtes virtuels en décommentant la ligne 19 dans httpd-vhosts.conf.
  2. Définissez un hôte virtuel pour le répertoire souhaité, en spécifiant la racine du document, le nom du serveur et les autorisations d'accès.
  3. Ajoutez une entrée au fichier hosts pour mapper le serveur nom à l'adresse IP locale.
  4. Redémarrez Apache et accédez au répertoire via le serveur spécifié nom.

Méthode 2 : Alias

  1. Copiez les autorisations du répertoire par défaut de htdocs vers le répertoire souhaité dans http.conf.
  2. Ajoutez une directive Alias ​​pour mapper un chemin d'URL vers le répertoire dans la section alias_module de http.conf.

Méthode 3 : Modification de la racine du document

  1. Modifiez la directive DocumentRoot dans httpd.conf pour pointer vers le répertoire souhaité.
  2. Mettez à jour les autorisations du répertoire pour qu'elles correspondent à la nouvelle racine du document.
  3. Redémarrez Apache et le répertoire sera désormais accessible en tant que répertoire racine du site Web.

Remarques supplémentaires :

  • Utilisez des barres obliques "/" au lieu des barres obliques inverses.
  • N'incluez pas de barres obliques finales.
  • Redémarrez toujours Apache après avoir créé changements.

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:
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