Maison >développement back-end >tutoriel php >Comment puis-je servir des fichiers en dehors du répertoire XAMPP htdocs ?
Servir des fichiers au-delà du dossier htdocs avec XAMPP/Apache
XAMPP sert généralement les fichiers situés dans le répertoire htdocs par défaut. Cependant, il est possible de configurer Apache pour accéder et servir des fichiers depuis l'extérieur de ce répertoire. Voici trois approches pour y parvenir :
Hôtes virtuels :
Créez une configuration d'hôte virtuel dans httpd-vhosts.conf, en spécifiant la racine du document comme répertoire souhaité et ajouter un nom virtuel. Mettez à jour le fichier hosts pour résoudre le nom d'hôte virtuel en 127.0.0.1. Cette méthode permet d'accéder au répertoire via un domaine ou sous-domaine dédié.
Alias :
Dans le fichier http.conf, créez un mappage d'alias pour le répertoire souhaité . Ajoutez la directive Alias dans la section du module Alias, en spécifiant le préfixe du chemin de l'URL et le chemin physique du répertoire. Apache servira désormais les fichiers du répertoire spécifié sous le chemin URL configuré.
Modification de la racine du document :
Modifiez la configuration DocumentRoot dans httpd.conf pour la définir sur le répertoire souhaité. Ajustez tous les autres paramètres pertinents, tels que les autorisations de répertoire, pour qu'Apache puisse accéder correctement à la nouvelle racine du document. Cette approche rend l'intégralité du contenu du répertoire spécifié accessible via Apache sans mappage de chemin d'URL.
Remarques supplémentaires :
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!