meta data for this page
  •  

This is an old revision of the document!


Web IDE single origin fallback is enabled

Usage of different domain increase security. For example: it prevents 3rd apps to access main domain cookies etc.

Setup:

  • Setup new Bitlab domain. For example gitlab-static.example.com
  • Setup wildcard certificate for *.gitlab-static.example.com
  • gitlab.rb
    gitlab_rails['web_ide_extension_host'] = 'gitlab-static.example.com'
    # Example: include a directory to scan for additional config files
    nginx['custom_nginx_config'] = "include /etc/gitlab/nginx/sites-enabled/*.conf;"
  • gitlab-ctl reconfigure
    • Change listen directive to bing to the same IP as gitlab: listen x.x.x.240:443 ssl;
    • Test nginx config: /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx -t
    • Reload nginx config: gitlab-ctl hup nginx

More resources: