mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-20 14:11:11 +00:00
Update IPs to valid example IPs.
As per: https://tools.ietf.org/html/rfc5737
This commit is contained in:
@ -83,12 +83,12 @@ you need to add a [wildcard DNS A record][wiki-wildcard-dns] pointing to the
|
||||
host that GitLab runs. For example, an entry would look like this:
|
||||
|
||||
```
|
||||
*.example.io. 1800 IN A 1.1.1.1
|
||||
*.example.io. 1800 IN A 192.0.2.1
|
||||
*.example.io. 1800 IN AAAA 2001::1
|
||||
```
|
||||
|
||||
where `example.io` is the domain under which GitLab Pages will be served
|
||||
and `1.1.1.1` is the IPv4 address of your GitLab instance and `2001::1` is the
|
||||
and `192.0.2.1` is the IPv4 address of your GitLab instance and `2001::1` is the
|
||||
IPv6 address. If you don't have IPv6, you can omit the AAAA record.
|
||||
|
||||
> **Note:**
|
||||
@ -193,13 +193,13 @@ world. Custom domains are supported, but no TLS.
|
||||
|
||||
```shell
|
||||
pages_external_url "http://example.io"
|
||||
nginx['listen_addresses'] = ['1.1.1.1']
|
||||
nginx['listen_addresses'] = ['192.0.2.1']
|
||||
pages_nginx['enable'] = false
|
||||
gitlab_pages['external_http'] = ['1.1.1.2:80', '[2001::2]:80']
|
||||
gitlab_pages['external_http'] = ['192.0.2.2:80', '[2001::2]:80']
|
||||
```
|
||||
|
||||
where `1.1.1.1` is the primary IP address that GitLab is listening to and
|
||||
`1.1.1.2` and `2001::2` are the secondary IPs the GitLab Pages daemon
|
||||
where `192.0.2.1` is the primary IP address that GitLab is listening to and
|
||||
`192.0.2.2` and `2001::2` are the secondary IPs the GitLab Pages daemon
|
||||
listens on. If you don't have IPv6, you can omit the IPv6 address.
|
||||
|
||||
1. [Reconfigure GitLab][reconfigure]
|
||||
@ -228,16 +228,16 @@ world. Custom domains and TLS are supported.
|
||||
|
||||
```shell
|
||||
pages_external_url "https://example.io"
|
||||
nginx['listen_addresses'] = ['1.1.1.1']
|
||||
nginx['listen_addresses'] = ['192.0.2.1']
|
||||
pages_nginx['enable'] = false
|
||||
gitlab_pages['cert'] = "/etc/gitlab/ssl/example.io.crt"
|
||||
gitlab_pages['cert_key'] = "/etc/gitlab/ssl/example.io.key"
|
||||
gitlab_pages['external_http'] = ['1.1.1.2:80', '[2001::2]:80']
|
||||
gitlab_pages['external_https'] = ['1.1.1.2:443', '[2001::2]:443']
|
||||
gitlab_pages['external_http'] = ['192.0.2.2:80', '[2001::2]:80']
|
||||
gitlab_pages['external_https'] = ['192.0.2.2:443', '[2001::2]:443']
|
||||
```
|
||||
|
||||
where `1.1.1.1` is the primary IP address that GitLab is listening to and
|
||||
`1.1.1.2` and `2001::2` are the secondary IPs where the GitLab Pages daemon
|
||||
where `192.0.2.1` is the primary IP address that GitLab is listening to and
|
||||
`192.0.2.2` and `2001::2` are the secondary IPs where the GitLab Pages daemon
|
||||
listens on. If you don't have IPv6, you can omit the IPv6 address.
|
||||
|
||||
1. [Reconfigure GitLab][reconfigure]
|
||||
|
@ -67,11 +67,11 @@ you need to add a [wildcard DNS A record][wiki-wildcard-dns] pointing to the
|
||||
host that GitLab runs. For example, an entry would look like this:
|
||||
|
||||
```
|
||||
*.example.io. 1800 IN A 1.1.1.1
|
||||
*.example.io. 1800 IN A 192.0.2.1
|
||||
```
|
||||
|
||||
where `example.io` is the domain under which GitLab Pages will be served
|
||||
and `1.1.1.1` is the IP address of your GitLab instance.
|
||||
and `192.0.2.1` is the IP address of your GitLab instance.
|
||||
|
||||
> **Note:**
|
||||
You should not use the GitLab domain to serve user pages. For more information
|
||||
@ -253,7 +253,7 @@ world. Custom domains are supported, but no TLS.
|
||||
port: 80
|
||||
https: false
|
||||
|
||||
external_http: 1.1.1.2:80
|
||||
external_http: 192.0.2.2:80
|
||||
```
|
||||
|
||||
1. Edit `/etc/default/gitlab` and set `gitlab_pages_enabled` to `true` in
|
||||
@ -263,7 +263,7 @@ world. Custom domains are supported, but no TLS.
|
||||
|
||||
```
|
||||
gitlab_pages_enabled=true
|
||||
gitlab_pages_options="-pages-domain example.io -pages-root $app_root/shared/pages -listen-proxy 127.0.0.1:8090 -listen-http 1.1.1.2:80"
|
||||
gitlab_pages_options="-pages-domain example.io -pages-root $app_root/shared/pages -listen-proxy 127.0.0.1:8090 -listen-http 192.0.2.2:80"
|
||||
```
|
||||
|
||||
1. Copy the `gitlab-pages-ssl` Nginx configuration file:
|
||||
@ -274,7 +274,7 @@ world. Custom domains are supported, but no TLS.
|
||||
```
|
||||
|
||||
1. Edit all GitLab related configs in `/etc/nginx/site-available/` and replace
|
||||
`0.0.0.0` with `1.1.1.1`, where `1.1.1.1` the primary IP where GitLab
|
||||
`0.0.0.0` with `192.0.2.1`, where `192.0.2.1` the primary IP where GitLab
|
||||
listens to.
|
||||
1. Restart NGINX
|
||||
1. [Restart GitLab][restart]
|
||||
@ -320,8 +320,8 @@ world. Custom domains and TLS are supported.
|
||||
port: 443
|
||||
https: true
|
||||
|
||||
external_http: 1.1.1.2:80
|
||||
external_https: 1.1.1.2:443
|
||||
external_http: 192.0.2.2:80
|
||||
external_https: 192.0.2.2:443
|
||||
```
|
||||
|
||||
1. Edit `/etc/default/gitlab` and set `gitlab_pages_enabled` to `true` in
|
||||
@ -333,7 +333,7 @@ world. Custom domains and TLS are supported.
|
||||
|
||||
```
|
||||
gitlab_pages_enabled=true
|
||||
gitlab_pages_options="-pages-domain example.io -pages-root $app_root/shared/pages -listen-proxy 127.0.0.1:8090 -listen-http 1.1.1.2:80 -listen-https 1.1.1.2:443 -root-cert /path/to/example.io.crt -root-key /path/to/example.io.key
|
||||
gitlab_pages_options="-pages-domain example.io -pages-root $app_root/shared/pages -listen-proxy 127.0.0.1:8090 -listen-http 192.0.2.2:80 -listen-https 192.0.2.2:443 -root-cert /path/to/example.io.crt -root-key /path/to/example.io.key
|
||||
```
|
||||
|
||||
1. Copy the `gitlab-pages-ssl` Nginx configuration file:
|
||||
@ -344,7 +344,7 @@ world. Custom domains and TLS are supported.
|
||||
```
|
||||
|
||||
1. Edit all GitLab related configs in `/etc/nginx/site-available/` and replace
|
||||
`0.0.0.0` with `1.1.1.1`, where `1.1.1.1` the primary IP where GitLab
|
||||
`0.0.0.0` with `192.0.2.1`, where `192.0.2.1` the primary IP where GitLab
|
||||
listens to.
|
||||
1. Restart NGINX
|
||||
1. [Restart GitLab][restart]
|
||||
|
@ -144,7 +144,7 @@ helm install --name gitlab -f values.yaml gitlab/gitlab-omnibus
|
||||
or passing them on the command line:
|
||||
|
||||
```bash
|
||||
helm install --name gitlab --set baseDomain=gitlab.io,baseIP=1.1.1.1,gitlab=ee,gitlabEELicense=$LICENSE,legoEmail=email@gitlab.com gitlab/gitlab-omnibus
|
||||
helm install --name gitlab --set baseDomain=gitlab.io,baseIP=192.0.2.1,gitlab=ee,gitlabEELicense=$LICENSE,legoEmail=email@gitlab.com gitlab/gitlab-omnibus
|
||||
```
|
||||
|
||||
## Updating GitLab using the Helm Chart
|
||||
|
Reference in New Issue
Block a user