Modifica del percorso di Xcode Server

4

Utilizzo Xcode Server sul mio Mac Mini e la porta HTTP è aperta su Internet. Voglio essere in grado di ospitare altri contenuti sulla porta 80.

C'è un modo per cambiare il percorso in cui è ospitata la pagina Web del server Xcode?

Per chiarire, voglio accedere a Xcode Server digitando http://host.name.tld/xcode o http://host.name.tld:43211 , anziché essere il documento radice servito sulla porta 80. Non riesco a trovare nulla a questo effetto nell'Apache con configurazione automatica file di configurazione.

    
posta wjl 27.12.2013 - 07:58
fonte

3 risposte

5

Puoi farlo con l'app OS X Server.

  1. Apri Server.app.

  2. Vai al servizio Siti Web.

  3. Fai doppio clic sul tuo sito Web server nell'elenco.

  4. Fai clic su Modifica ... per i file indice.

  5. Elimina / xcode / dalla lista.

  6. Fai clic su OK su entrambe le caselle e attendi che il servizio aggiorni.

Quindi Xcode sarà accessibile solo da host.name.tld / xcode

    
risposta data 02.01.2014 - 17:19
fonte
5

Per prima cosa, assicurati di controllare la corretta configurazione di apache. Base OS X include un file di configurazione, ma quello utilizzato nel server è a /Library/Server/Web/Config/apache2/sites .

Le due linee che rendono Xcode predefinito sono in 0000_any_80_.conf :

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

Ciò significa che Apache cercherà prima un indice in /Library/Server/Web/Data/Sites/Default , ma se non c'è un file indice, proverà a usare / xcode / come indice (e ritornerà al wiki dopo).

Per sovrascriverlo, tutto ciò che devi fare è inserire del contenuto in index.html. Successivamente, sarai ancora in grado di accedere al server Xcode in link

    
risposta data 02.01.2014 - 17:16
fonte
0

Nel tentativo di mantenere questo un po 'aggiornato, l'eliminazione del file di configurazione di Xcode come suggerito da Supporto Apple sembra per fare il trucco: /Library/Server/Web/Config/apache2/other/COM.APPLE.WEBAPP.XCODE.conf

La root del server non è più sempre reindirizza a http://example.com/xcode/ , e Xcode è ancora accessibile tramite http://example.com/xcode/ .

Ora, se qualcuno sa come renderlo solo accessibile tramite un sottodominio specifico ( http://xcode.example.com/xcode/ ), sono tutto orecchie ...

    
risposta data 06.05.2016 - 07:46
fonte

Leggi altre domande sui tag