Cambiando la ruta del servidor Xcode

4

Estoy ejecutando Xcode Server en mi Mac Mini y el puerto HTTP está abierto a Internet. Quiero poder alojar otro contenido en el puerto 80.

¿Hay alguna manera de cambiar la ruta en la que se aloja la página web de Xcode Server?

Para aclarar, quiero acceder a Xcode Server escribiendo http://host.name.tld/xcode o http://host.name.tld:43211 , en lugar de que sea el documento raíz servido en el puerto 80. No puedo encontrar nada al respecto en el Apache configurado automáticamente. archivo de configuración.

    
pregunta wjl 27.12.2013 - 07:58

3 respuestas

5

Puedes hacer esto con la aplicación OS X Server.

  1. Abre Server.app.

  2. Vaya al servicio de sitios web.

  3. Haga doble clic en el sitio web de su servidor en la lista.

  4. Haz clic en Editar ... para los archivos de índice.

  5. Eliminar / xcode / de la lista.

  6. Haz clic en Aceptar en ambas casillas y espera a que se actualice el servicio.

Entonces solo se podrá acceder a Xcode desde host.name.tld / xcode

    
respondido por el grg 02.01.2014 - 17:19
5

Primero, asegúrese de que está buscando la configuración correcta de Apache. Base OS X incluye un archivo de configuración, pero el que se usa en el servidor está en /Library/Server/Web/Config/apache2/sites .

Las dos líneas que hacen que Xcode sea el predeterminado están en 0000_any_80_.conf :

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

Eso significa que Apache buscará un índice primero en /Library/Server/Web/Data/Sites/Default , pero si no hay un archivo de índice, intentará usar / xcode / como el índice (y luego volverá a la wiki).

Para anularlo, todo lo que necesitas hacer es poner algo de contenido en index.html. Después de eso, aún podrá acceder al servidor Xcode en enlace

    
respondido por el Alan Shutko 02.01.2014 - 17:16
0

En un esfuerzo por mantener esto actualizado, eliminar el archivo de configuración de Xcode según lo sugerido por Soporte de Apple parece para hacer el truco /Library/Server/Web/Config/apache2/other/COM.APPLE.WEBAPP.XCODE.conf

La raíz del servidor ya no siempre redirige a http://example.com/xcode/ , y se puede acceder a Xcode a través de http://example.com/xcode/ .

Ahora, si alguien sabe cómo hacerlo solo accesible a través de un subdominio específico ( http://xcode.example.com/xcode/ ), soy todo lo que oí ...

    
respondido por el Dimitri Bouniol 06.05.2016 - 07:46

Lea otras preguntas en las etiquetas