Jenkins a través de apache sin que deje de servir otras paginas?

Imagen de mitomed
0 puntos

Hola,

Estoy tratando de trastear un poco con varias cosas en Ubuntu 12.04, hasta el momento instalé apache y simplemente presentaba una página estática de prueba cuando se accedía a la ip de mi ordenador tal y como se explica en muchos tutoriales.

También instalé subversion y cree un repositorio al que se puede acceder a través de IP/svn

También instalé Jenkins, al que puedo acceder desde localhost:8080 pero los problemas llegan cuando trato de hacerlo "visible" ya que siguiendo un tutorial

http://yakiloo.com/setup-apache-and-jenkins/

lo logro, pero entonces no puedo acceder a las dos anteriores (el repositorio y la página de prueba). Estuve mirando varias soluciones, pero no encuentro nada definitivo y no parece funcionar para mí.

En el tutoria el virtual host lo configura así

ProxyPass / http://localhost:8080/

ProxyPassReverse / http://localhost:8080/

ProxyRequests Off
http://jenkins.361315.n4.nabble.com/I-cannot-access-phpmyadmin-after-ins...
# Local reverse proxy authorization override

# Most unix distribution deny proxy by default

# (ie /etc/apache2/mods-enabled/proxy.conf in Ubuntu)

Order deny,allow

Allow from all

Añadiendo en el proxypass la terminación /jenkins puedo hacer que poniendo eso en la dirección me vaya, pero lo que no logro es tener todo a la vez, parece que todas las requests al puerto 80 me las envía al puerto 8080 donde está Jenkins.

En esta solución, no entiendo bien lo que quiere decir con ServerName yourhost.yourtld, ¿cómo se accedería después?, tampoco parece funcionarme por otra parte

http://jenkins.361315.n4.nabble.com/I-cannot-access-phpmyadmin-after-ins...

Ni siquiera sé si es posible lo que pido, así que agradecería cualquier comentario y me disculpo si rompo alguna norma o digo alguna chorrada pues como creo que queda claro no es que tenga mucha idea precisamente.

Gracias!!