Commit 84ff07cd authored by Achilleas Pipinellis's avatar Achilleas Pipinellis Committed by James Edwards-Jones

Simplify NGINX server_name regex

parent d9e3bb0e
...@@ -414,20 +414,20 @@ not remove the backslashes. ...@@ -414,20 +414,20 @@ not remove the backslashes.
If your GitLab pages domain is `example.io`, replace: If your GitLab pages domain is `example.io`, replace:
```bash ```bash
server_name ~^(?<group>.*)\.YOUR_GITLAB_PAGES\.DOMAIN$; server_name ~^.*\.YOUR_GITLAB_PAGES\.DOMAIN$;
``` ```
with: with:
``` ```
server_name ~^(?<group>.*)\.example\.io$; server_name ~^.*\.example\.io$;
``` ```
If you are using a subdomain, make sure to escape all dots (`.`) with a If you are using a subdomain, make sure to escape all dots (`.`) except from
backslash (\). For example `pages.example.io` would be: the first one with a backslash (\). For example `pages.example.io` would be:
``` ```
server_name ~^(?<group>.*)\.pages\.example\.io$; server_name ~^.*\.pages\.example\.io$;
``` ```
## Set maximum pages size ## Set maximum pages size
......
...@@ -7,7 +7,7 @@ server { ...@@ -7,7 +7,7 @@ server {
listen [::]:80 ipv6only=on; listen [::]:80 ipv6only=on;
## Replace this with something like pages.gitlab.com ## Replace this with something like pages.gitlab.com
server_name ~^(?<group>.*)\.YOUR_GITLAB_PAGES\.DOMAIN$; server_name ~^.*\.YOUR_GITLAB_PAGES\.DOMAIN$;
## Individual nginx logs for GitLab pages ## Individual nginx logs for GitLab pages
access_log /var/log/nginx/gitlab_pages_access.log; access_log /var/log/nginx/gitlab_pages_access.log;
......
...@@ -11,7 +11,7 @@ server { ...@@ -11,7 +11,7 @@ server {
listen [::]:80 ipv6only=on; listen [::]:80 ipv6only=on;
## Replace this with something like pages.gitlab.com ## Replace this with something like pages.gitlab.com
server_name ~^(?<group>.*)\.YOUR_GITLAB_PAGES\.DOMAIN$; server_name ~^.*\.YOUR_GITLAB_PAGES\.DOMAIN$;
server_tokens off; ## Don't show the nginx version number, a security best practice server_tokens off; ## Don't show the nginx version number, a security best practice
return 301 https://$http_host$request_uri; return 301 https://$http_host$request_uri;
...@@ -26,7 +26,7 @@ server { ...@@ -26,7 +26,7 @@ server {
listen [::]:443 ipv6only=on ssl http2; listen [::]:443 ipv6only=on ssl http2;
## Replace this with something like pages.gitlab.com ## Replace this with something like pages.gitlab.com
server_name ~^(?<group>.*)\.YOUR_GITLAB_PAGES\.DOMAIN$; server_name ~^.*\.YOUR_GITLAB_PAGES\.DOMAIN$;
server_tokens off; ## Don't show the nginx version number, a security best practice server_tokens off; ## Don't show the nginx version number, a security best practice
## Strong SSL Security ## Strong SSL Security
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment