How to install Gitlab in a VM on a production server?

Posted by Michaël Perrin on Server Fault See other posts from Server Fault or by Michaël Perrin
Published on 2013-10-23T14:26:52Z Indexed on 2013/10/23 15:57 UTC
Read the original article Hit count: 231

I have a production server running Ubuntu 12.04 and I would like to install on it a VM with Gitlab (using Vagrant and Virtualbox).

Let's say that the address to access Gitlab is gitlab.mydomain.com . The DNS zone has been configured to point to the IP address of the server.

I want users to be able to access to Gitlab (either for pushing to a repository, or for accessing to the web interface) from the outside.

The VM has been configured to have an IP address.

It means that when browsing http://gitlab.mydomain.com for instance, the request has to be forwarded to the VM on the server, ie. to the VM IP address.

What are the ways to configure this? Can Apache be used as a proxy?

In this case, I guess it only works for HTTP requests, but not for pushing to a Git repository on the VM.

© Server Fault or respective owner

Related posts about virtualization

Related posts about virtual-machines