ho un Apache Webserver in esecuzione, che è raggiungibile tramite la combinazione ip / port 123.456.789:9000
dal mio browser.
Anche io ho un GitLab istanza in esecuzione sulla combinazione ip / port 123.456.789:8888
e un modulo GitLab chiamato KanBan sopra 123.456.789:8889
.
Se qualcuno richiede il sito web 123.456.789:9000/gitlab
voglio il Apache Webserver per indirizzare la richiesta a 123.456.789:8888
.
Rispettivamente se qualcuno richiede 123.456.789:9000/kanban
voglio il Apache Percorso del server Web per 123.456.789:8889
.
Quindi, invece di aprire direttamente le porte 8888 e 8889, voglio che Apache Webserver funzioni come un tunnel, che collega internamente i due indirizzi a porte diverse mentre l'IP rimane lo stesso.
Ho letto che questo tipo di configurazione viene eseguita all'interno di httpd.conf e inversa aggiungendo i cosiddetti host virtuali al suo interno. Inoltre potrebbe coinvolgere alcuni percorsi specifici per Linux tramite bind
comando.
E 'corretto e in tal caso qualcuno può indicarmi la giusta direzione su come adattare il httpd.conf file?
Se questo non è possibile come potrei comunque configurarlo sul mio CentOS 7.1 Server?
EDIT-1: Prima di inoltrare questo post https://serverfault.com/ potrebbe un Amministratore / Mod farlo?
EDIT-2: Ho trovato questo https://stackoverflow.com/questions/8541182/apache-redirect-to-another-port e sembra che sia lo stesso caso d'uso, ma lo sto ancora provando.
EDIT-3: Dopo aver effettuato il check-in con le persone nel canale IRC #httpd, mi è stato detto che Apache Reverse Proxies avrebbe dovuto fare il trucco e gli è stata data questa risorsa, http://www.apachetutor.org/admin/reverseproxies , al momento sto lavorando.