Commit ecff897dad60608c35341aaf665769f845048016

Authored by Marin Jankovski
1 parent 1f09a78c
Exists in master

Add the notes about using external webserver to README.

Showing 1 changed file with 23 additions and 0 deletions   Show diff stats
@@ -333,6 +333,29 @@ external_url "https://gitlab.example.com:2443" @@ -333,6 +333,29 @@ external_url "https://gitlab.example.com:2443"
333 333
334 Run `sudo gitlab-ctl reconfigure` for the change to take effect. 334 Run `sudo gitlab-ctl reconfigure` for the change to take effect.
335 335
  336 +#### Use non-bundled web-server
  337 +
  338 +By default, omnibus-gitlab installs GitLab with bundled Nginx.
  339 +To use another web server like Apache or an existing Nginx installation you will
  340 +have to do the following steps:
  341 +
  342 +Disable bundled Nginx by specifying in `/etc/gitlab/gitlab.rb`:
  343 +
  344 +```ruby
  345 +nginx['enable'] = false
  346 +```
  347 +
  348 +omnibus-gitlab allows webserver access through user `gitlab-www` which resides in the group with the same name.
  349 +To allow an external webserver access to GitLab, you will need to add the webserver user to `gitlab-www` group.
  350 +Let's say that webserver user is `www-data`. Adding the user to `gitlab-www` group can be done with:
  351 +
  352 +```
  353 +usermod -G gitlab-www www-data
  354 +```
  355 +
  356 +Run `sudo gitlab-ctl reconfigure` for the change to take effect.
  357 +
  358 +
336 ### Adding ENV Vars to the Gitlab Runtime Environment 359 ### Adding ENV Vars to the Gitlab Runtime Environment
337 360
338 If you need Gitlab to have access to certain environment variables, you can 361 If you need Gitlab to have access to certain environment variables, you can