5 votes

Changer le chemin du serveur Xcode

J'exécute Xcode Server sur mon Mac Mini, et le port HTTP est ouvert à Internet. Je veux être capable d'héberger d'autres contenus sur le port 80.

Y a-t-il un moyen de changer le chemin où la page web du serveur Xcode est hébergée ?

Pour clarifier, je veux accéder à Xcode Server en tapant soit http://host.name.tld/xcode ou http://host.name.tld:43211 plutôt que le document racine servi sur le port 80. Je ne trouve rien à cet effet dans le fichier de configuration d'Apache auto-configuré.

1 votes

Pour une clarification : Que voulez-vous changer exactement ? Le port (80) ou le chemin (où se trouvent les fichiers) ?

0 votes

L'un ou l'autre, en fait. Mais j'aimerais avoir accès host.name.tld/xcode au lieu d'être la Racine.

5voto

Ido Schacham Points 1373

Tout d'abord, assurez-vous que vous regardez la bonne configuration apache. L'OS X de base comprend un fichier de configuration, mais celui utilisé dans le serveur se trouve à l'adresse suivante /Library/Server/Web/Config/apache2/sites .

Les deux lignes qui font de Xcode le défaut sont dans 0000_any_80_.conf :

DocumentRoot "/Library/Server/Web/Data/Sites/Default"
DirectoryIndex index.html index.php /xcode/ /wiki/ default.html

Cela signifie qu'Apache cherchera d'abord un index dans le fichier /Library/Server/Web/Data/Sites/Default mais s'il n'y a pas de fichier d'index, il essaiera d'utiliser /xcode/ comme index (et reviendra au wiki après cela).

Pour le remplacer, tout ce que vous devez faire est de mettre du contenu dans index.html. Après cela, vous serez toujours en mesure d'accéder au serveur Xcode à l'adresse suivante http://host.name.tld/xcode

5voto

grg Points 181593

Vous pouvez le faire avec l'application OS X Server.

  1. Ouvrez Server.app.

  2. Allez sur le service des sites web.

  3. Double-cliquez sur le site Web de votre serveur dans la liste.

  4. Cliquez sur Editer pour Fichiers d'index.

  5. Supprimer /xcode/ de la liste.

  6. Cliquez sur OK dans les deux cases et attendez que le service soit mis à jour.

Alors Xcode sera seulement accessible depuis host.name.tld/xcode

0 votes

Ça n'a pas marché pour moi, malheureusement.

0voto

Dimitri Bouniol Points 101

Dans un effort pour garder ce document à jour, la suppression du fichier de configuration de Xcode comme suggéré par Support Apple semble faire l'affaire : /Library/Server/Web/Config/apache2/other/COM.APPLE.WEBAPP.XCODE.conf

Le serveur Root n'est plus toujours redirige vers http://example.com/xcode/ et Xcode est toujours accessible via http://example.com/xcode/ .

Maintenant, si quelqu'un sait comment le faire seulement accessible via un sous-domaine spécifique ( http://xcode.example.com/xcode/ ), je suis tout ouïe...

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