2015-11-13 41 views
6

Per favore, ho bisogno di impostare Github con Apache su Ubuntu Server 4.14 Voglio configurare il mio localhost su/var/www Apache, fatto in realtà. Ma quando installo Gitlab perdo questa impostazione, quando si digita localhost cade nella pagina di Gitlab e ho bisogno che cada nella/var/www Qualcuno potrebbe aiutarmi?Gitlab + Apache Ubuntu 14.04

risposta

8

Supponendo che hai già installato gitlab, provate questo:

sudo sh -c "echo 'external_url \"http://localhost:8080\"' > /etc/gitlab/gitlab.rb" 

sudo gitlab-ctl reconfigure 

sudo gitlab-ctl restart 

Così ora gitlab dovrebbe essere in esecuzione e impostato per essere in ascolto sulla porta 8080 ed essere impostato per il vostro URL corretto.

Ora Apache deve inoltrare il traffico per le richieste dall'URL a gitlab.

Abilita il modulo Apache Proxy.

sudo a2enmod proxy_http 

Ora creare un file per l'host virtuale, chiameremo questo gitlab.conf.

sudo vi /etc/apache2/sites-available/gitlab.conf 

Questo è il file di configurazione

<VirtualHost *:80> 
     ServerName gitlab.localhost 
     #git lab passthrough 
     ProxyPass  /http://localhost:8080/ 
     ProxyPassReverse/http://localhost:8080/ 
</VirtualHost> 

e nel vostro file hosts aggiungi questa linea:

127.0.0.0  gitlab.localhost 

attivare l'host e test di configurazione di Apache.

sudo a2ensite gitlab.conf 

sudo apachectl configtest 

L'ultimo test ha generato un errore?

Si consiglia di controllare le configurazioni di Apache prima di ricaricare o riavviare Apache.

altrimenti si può eseguire il comando di seguito, e visitare l'url si imposta

sudo service apache2 reload 

Fonte: http://jasonrichardsmith.org/blog/gitlab-apache-ubuntu

+1

Grazie amico mio! Ha funzionato! Solo una domanda ... Funziona allo stesso modo utilizzando un ip al posto di localhost? o utilizzando localhost invece di un dominio? Es .: lab.universidade.org –

+0

Puoi anche inserire il tuo IP esterno! Se hai dominio (lab.universidade.org), reindirizza questo sottodominio per il tuo ip esterno! Es: 123.456.789.100:8080 == lab.universidade.org:8080 –

+0

Se la mia risposta ha risolto il problema, non dimenticare di approvare per favore :) –

Problemi correlati