Tengo un servidor apache2 ejecutándose en una máquina Mac OS X con la misma máquina ejecutando Gitlab virtualmente en Ubuntu.
IP de Mac: 192.168.0.7
IP de Ubuntu (virtual): 192.168.0.12
Me gustaría que apache haga que gitlab.mydomain.com vaya a la máquina virtual de Ubuntu mientras que anythingelse.mydomain.com vaya a Mac.
Agregué un archivo (gitlab.mydomain.conf) a /private/etc/apache2/other/
(en Mac) con el siguiente contenido
ServerName gitlab.mydomain.com
ProxyPass / http://192.168.0.12
ProxyPassReverse / http://192.168.0.12
ProxyPreserveHost On
El archivo gitlab.yml en la máquina virtual de Ubuntu contiene:
##Configuraciones de Gitlab
gitlab:
## Configuraciones del servidor web
host: gitlab.mydomain.com
port: 80
https: false
Cuando voy a gitlab.mydomain.com
obtengo el siguiente error:
Error de Proxy
El servidor proxy recibió una respuesta no válida de un servidor ascendente.
El servidor proxy no pudo manejar la solicitud GET /users/sign_in.
Razón: Error de búsqueda de DNS para: 192.168.0.12users
Pero si voy a 192.168.0.12
obtengo la página de inicio de sesión de Gitlab.
¿Alguna idea de qué está mal?