0 votes

Où puis-je trouver l'emplacement d'un fichier .htaccess utilisé sur un serveur Mac OS X Lion qui définit l'authentification de base sur un serveur Apache ?

J'ai installé un logiciel, à savoir un serveur d'intégration continue (Jenkins), sur un Mac Mini exécutant Lion Server. Le serveur, par défaut, fonctionne à partir du port 8080 sur l'hôte local via l'url : http://localhost:8080 . Cependant, lorsque j'essaie d'accéder à la page, elle semble être protégée par Basic Auth et me demande un nom et un mot de passe.

Je n'ai jamais défini l'authentification de base et on m'a dit que je pouvais supprimer l'authentification et utiliser ce port pour le serveur CI. Cependant, j'ai du mal à trouver une méthode d'authentification. .htaccess qui définit l'authentification de base ? Si elle n'est pas définie dans un fichier .htaccess alors où l'Auth de base serait-elle définie ?

1voto

Kent Points 6002

Vous pouvez essayer de regarder dans /etc/apache2/sites/ C'était le répertoire en 10.6 ; en 10.5, c'était /etc/httpd/sites

Sur les serveurs 10.5 et 10.6, l'application serveur peut être utilisée pour définir les restrictions d'accès, et c'est à cet endroit que les fichiers de configuration sont écrits.

Si votre configuration web n'est pas compliquée, le nom de fichier peut être similaire à 0000_any_8080_(HOST).conf

0voto

ThatDarnPat Points 1

Je ne connais rien à Jenkins, mais j'essaierais de vérifier /var/www ou /Library/WebServer/Documents . Ce dernier est l'endroit où Apache intégré à OS X sert les sites maintenant (je crois depuis 10.8+).

Vous pouvez également essayer J'ai trouvé ce fil de discussion sur le forum .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X