summaryrefslogtreecommitdiff
path: root/lib/support/nginx
Commit message (Collapse)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2023-05-092-2/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2023-03-023-21/+12
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2021-07-203-21/+33
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2021-04-052-4/+4
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-10-232-2/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-181-1/+1
|
* Correct Gitlab Capitalization in code filesMarcel Amirault2018-09-212-4/+4
|
* Fix: redirect non-SSL request for gitlab registry to valid URLjelhan2018-07-241-1/+1
| | | HTTP host and URI should not be separated by a colon. Generated URLs was looking like http://registry.examples.com:/foo. That is throwing up let's encrypt cert requests for gitlab registry.
* Export assigned issues in iCalendar feedImre Farkas2018-05-312-16/+16
|
* Add omnibus remarksMelroy van den Berg2018-01-262-0/+8
|
* Filter sensitive query string parameters from NGINX access logsNick Thomas2017-08-102-3/+71
|
* Fix proxy config in Gitlab Pages nginx examplesNick Thomas2017-08-082-2/+8
|
* Merge branch '3kami3/gitlab-ce-real_ip'Rémy Coutable2017-03-202-0/+14
|\ | | | | | | | | | | See merge request !9623. Signed-off-by: Rémy Coutable <remy@rymai.me>
| * https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9623#note_245736553kami32017-03-032-2/+4
| | | | | | | | Fixed issues pointed out.
| * Add real_ip setting to nginx example.3kami32017-03-012-0/+12
| | | | | | | | | | ref) https://docs.gitlab.com/omnibus/settings/nginx.html#configuring-gitlab-trusted_proxies-and-the-nginx-real_ip-module
* | Stop setting Strict-Transport-Securty header from within the appPaweł Chojnacki2017-03-031-0/+3
|/
* Simplify NGINX server_name regexAchilleas Pipinellis2017-01-312-3/+3
|
* Change the pages daemon proxy listen port to 8090Achilleas Pipinellis2017-01-312-2/+2
| | | | So as to be consistent with what is set in Omnibus
* Change NGINX pages configs to account for the Pages daemonAchilleas Pipinellis2017-01-312-19/+15
|
* Fix confusing implementation detail in nginx config about how gitlab-pages ↵Kamil Trzcinski2017-01-312-6/+4
| | | | work [ci skip]
* Bring back GitLab Pages SSL configKamil Trzcinski2017-01-312-0/+84
|
* Revert "Store pages in shared/pages/fqdn/fqdn/public or ↵Kamil Trzcinski2017-01-312-87/+4
| | | | | | shared/pages/fqdn/subpath/public - makes it simpler to implement CNAMEs in future" This reverts commit 86a2a78f0d13a678899460638add6b862059433e.
* Store pages in shared/pages/fqdn/fqdn/public or ↵Kamil Trzcinski2017-01-312-4/+87
| | | | shared/pages/fqdn/subpath/public - makes it simpler to implement CNAMEs in future
* Add GitLab PagesKamil Trzcinski2017-01-311-0/+27
| | | | | | | | | | | | | | | | - The pages are created when build artifacts for `pages` job are uploaded - Pages serve the content under: http://group.pages.domain.com/project - Pages can be used to serve the group page, special project named as host: group.pages.domain.com - User can provide own 403 and 404 error pages by creating 403.html and 404.html in group page project - Pages can be explicitly removed from the project by clicking Remove Pages in Project Settings - The size of pages is limited by Application Setting: max pages size, which limits the maximum size of unpacked archive (default: 100MB) - The public/ is extracted from artifacts and content is served as static pages - Pages asynchronous worker use `dd` to limit the unpacked tar size - Pages needs to be explicitly enabled and domain needs to be specified in gitlab.yml - Pages are part of backups - Pages notify the deployment status using Commit Status API - Pages use a new sidekiq queue: pages - Pages use a separate nginx config which needs to be explicitly added
* Upgrade NGINX configuration files to add websocket supportNick Thomas2016-12-122-0/+15
|
* Revert "Defend against 'Host' header injection"Jacob Vosmaer2016-08-082-12/+2
| | | | | | This reverts commit 47b5b441395921e9f8e9982bb3f560e5db5a67bc. See https://gitlab.com/gitlab-org/gitlab-ce/issues/17877#note_13488047
* Defend against 'Host' header injectionJacob Vosmaer2016-07-122-2/+12
| | | | | | | | | | | | | | | | | | | | | | Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/17877 . This change adds 'defense in depth' against 'Host' HTTP header injection. It affects normal users in the following way. Suppose your GitLab server has IP address 1.2.3.4 and hostname gitlab.example.com. Currently, if you enter 1.2.3.4 in your browser, you get redirected to 1.2.3.4/users/sign_in. After this change, you get redirected from 1.2.3.4 to gitlab.example.com/users/sign_in. This is because the address you typed in the address bar of your browser ('1.2.3.4'), which gets stored in the 'Host' header, is now being overwritten to 'gitlab.example.com' in NGINX. In this change we also make NGINX clear the 'X-Forwarded-Host' header because Ruby on Rails also uses that header the same wayas the 'Host' header. We think that for most GitLab servers this is the right behavior, and if not then administrators can change this behavior themselves at the NGINX level.
* Add note about port needed in NGINX configAchilleas Pipinellis2016-05-221-0/+2
|
* Add NGINX config file for RegistryAchilleas Pipinellis2016-05-221-0/+51
|
* Add a branded 503 static error pagers-503-pageRobert Speicher2016-04-222-2/+4
| | | | | | [ci skip] Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/15398
* Remove deprecated NGINX CI configAchilleas Pipinellis2016-04-141-29/+0
|
* Do not serve anything via nginx as we have workhorseArtem Sidorenko2016-03-112-2/+19
| | | | | Otherwise this might 'hide' problems https://github.com/gitlabhq/gitlabhq/issues/10053#issuecomment-188919319
* Pass all requests from NGINX to gitlab-workhorseJacob Vosmaer2015-12-112-290/+3
|
* Fix gitlab-ssl nginx config to work when multiple server_names are served ↵Vyacheslav Stetskevych2015-12-061-1/+1
| | | | over https
* Fix alignmentRobert Speicher2015-11-271-6/+6
| | | | [ci skip]
* Fix indentation in NGINX confignginx-workhorse-upload-limitJacob Vosmaer2015-11-271-6/+6
|
* Repeat "client_max_body_size 0" everywhereJacob Vosmaer2015-11-272-0/+12
| | | | | It turns out that if we do not the declaration from "location /" wins.
* Merge branch 'client-max-body-size' into 'master' Robert Speicher2015-11-192-6/+2
|\ | | | | | | | | | | | | Do not limit workhorse POST/PUT size in NGINX Limiting, if any, should happen in gitlab-workhorse. See merge request !1831
| * Do not limit workhorse POST/PUT size in NGINXJacob Vosmaer2015-11-192-6/+2
| | | | | | | | Limiting, if any, should happen in gitlab-workhorse.
* | Deploy page should be shown for all pages not just rootDrew Blessing2015-11-182-2/+2
|/
* Add support for git lfs.lfsMarin Jankovski2015-11-162-2/+16
|
* Fix nginx config to use @gitlab-workhorseKamil Trzcinski2015-11-102-8/+8
|
* Implement Build ArtifactsKamil Trzcinski2015-11-102-0/+32
| | | | | | | - Offloads uploading to GitLab Workhorse - Use /authorize request for fast uploading - Added backup recipes for artifacts - Support download acceleration using X-Sendfile
* Switch to gitlab-workhorseJacob Vosmaer2015-10-292-22/+22
|
* Fix NGINX API download regexJacob Vosmaer2015-10-142-2/+2
| | | | Users are allowed to supply namespace%2Fproject instead of a numeric ID
* Let gitlab-git-http-server handle archive downloadsJacob Vosmaer2015-10-082-2/+38
| | | | This change relies on changes in gitlab_git and gitlab-git-http-server.
* Add missing rake and change nginx config for CI migrationKamil Trzcinski2015-09-221-12/+0
|
* Add missing proxy requests to migration docsfix-nginxKamil Trzcinski2015-09-161-0/+12
|
* Added migration docs and updated installation documentationKamil Trzcinski2015-09-161-0/+29
|
* The good stuff needs NGINX 1.7.11nginx-git-httpJacob Vosmaer2015-09-072-6/+10
|