Comment puis-je servir des fichiers à partir de répertoires externes avec Apache ?

Barbara Streisand
Libérer: 2024-11-26 22:58:13
original
580 Les gens l'ont consulté

How Can I Serve Files from External Directories with Apache?

Extension de la portée d'Apache : diffusion de fichiers à partir de répertoires externes

La diffusion de fichiers en dehors du répertoire htdocs traditionnel dans la configuration Apache de XAMPP peut être réalisée grâce à plusieurs techniques.

Virtuel Hôtes :

  1. Configurez un hôte virtuel en décommentant NameVirtualHost et en ajoutant un bloc :
<VirtualHost *:80>
    DocumentRoot C:\Projects\transitCalculator\trunk
    ServerName transitcalculator.localhost
    ...
</VirtualHost>
Copier après la connexion
  1. Ajouter une entrée aux hôtes fichier :
127.0.0.1 transitcalculator.localhost #transitCalculator
Copier après la connexion

Aliasing :

  1. Copier et modifier les autorisations pour le répertoire :
<Directory "C:/Projects">
    ... (inherited permissions)
</Directory>
Copier après la connexion
  1. Ajouter un alias dans le alias_module section :
Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
Copier après la connexion

Modification de la racine du document :

  1. Modifier la directive DocumentRoot dans httpd.conf :
DocumentRoot "C:/Projects"
Copier après la connexion
  1. Ajustez le bloc pour correspondre à la nouvelle racine du document.

Remarques supplémentaires :

  • Utilisez des barres obliques ("/") au lieu de barres obliques inverses ("") .
  • Omettez les barres obliques finales.
  • Redémarrez Apache après avoir effectué la configuration changements.

En employant ces techniques, vous pouvez étendre l'accessibilité d'Apache aux fichiers situés en dehors du dossier htdocs, offrant ainsi une flexibilité dans la configuration de votre serveur.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal