Je suis à la recherche d'un moyen de détecter par programme l'emplacement du répertoire de configuration Apache et le nom du fichier de configuration. Points bonus si c'est en Ruby ou Bash.Rechercher dans le répertoire Apache
1
A
Répondre
6
Localisation et le nom du fichier de configuration est déterminé lors de la compilation, donc si vous regardez les paramètres de compilation vous serez en mesure de le déterminer
apachectl -V
va vous montrer une ligne comme celle
-D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"
donc en ruby vous pouvez l'extraire avec quelque chose comme ceci:
IO.popen('apachectl -V').read.match(/SERVER_CONFIG_FILE="(.*)"/)[1]
Questions connexes
- 1. Apache RewriteRule le sous-répertoire
- 2. Rechercher un fichier dans le répertoire avec plusieurs répertoires
- 3. Apache: comment limiter le répertoire virtuel au réseau local
- 4. phpmyadmin - liste les fichiers dans le répertoire
- 5. Mapper le répertoire virtuel à un autre serveur web dans apache
- 6. Utiliser Alias dans Apache UNIQUEMENT si le répertoire local n'est pas présent?
- 7. Changer le répertoire dans le répertoire d'un script Python
- 8. Rechercher dans le répertoire SVN pour les fichiers avec une extension de fichier spécifique et copier dans un autre dossier?
- 9. svn + apache par contrôle d'accès répertoire - désactiver root de modifier le fichier d'autorisations
- 10. Trouver tous les dossiers dans le répertoire racine
- 11. Python pour le développement web dans Apache
- 12. Ant fichier de copie dans le répertoire de la feuille
- 13. Comment obtenir CLSQL pour rechercher mysql.h dans un répertoire non-standard?
- 14. Comment spécifier le référentiel dans apache dav svn?
- 15. Rechercher le contrôle dans le jeu de données
- 16. Rechercher JavaDoc dans Eclipse
- 17. Rechercher dans un ListBox
- 18. Comment synchroniser le répertoire local avec le répertoire ftp distant?
- 19. Supprimer le répertoire VSMacros80
- 20. Rechercher l'emplacement web.config
- 21. râteau dans le message Suppress répertoire
- 22. Redimensionner des images dans le répertoire
- 23. Répertoire virtuel dans le projet ASP.NET
- 24. Répertoire virtuel dans le rôle Web Azure
- 25. Définir le répertoire d'exécution dans Eclipse?
- 26. iPhone: possibilité d'écriture dans le répertoire Documents
- 27. Inclure le répertoire dans VS 2003
- 28. Définir le répertoire intermédiaire dans C# Projet
- 29. Echec d'écriture de l'image dans le répertoire
- 30. Fichier liste C# dans le répertoire
Vous pourriez le faire soit en Ruby ou Frapper. Tu ferais mieux d'obtenir tes points bonus. :) –
Belle, merci :) –
Ok, point de bonus accordé (+1) –