Simplify NGINX server_name regex
This commit is contained in:
parent
d9e3bb0e7d
commit
84ff07cdcc
3 changed files with 8 additions and 8 deletions
|
@ -414,20 +414,20 @@ not remove the backslashes.
|
|||
If your GitLab pages domain is `example.io`, replace:
|
||||
|
||||
```bash
|
||||
server_name ~^(?<group>.*)\.YOUR_GITLAB_PAGES\.DOMAIN$;
|
||||
server_name ~^.*\.YOUR_GITLAB_PAGES\.DOMAIN$;
|
||||
```
|
||||
|
||||
with:
|
||||
|
||||
```
|
||||
server_name ~^(?<group>.*)\.example\.io$;
|
||||
server_name ~^.*\.example\.io$;
|
||||
```
|
||||
|
||||
If you are using a subdomain, make sure to escape all dots (`.`) with a
|
||||
backslash (\). For example `pages.example.io` would be:
|
||||
If you are using a subdomain, make sure to escape all dots (`.`) except from
|
||||
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
|
||||
|
|
|
@ -7,7 +7,7 @@ server {
|
|||
listen [::]:80 ipv6only=on;
|
||||
|
||||
## 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
|
||||
access_log /var/log/nginx/gitlab_pages_access.log;
|
||||
|
|
|
@ -11,7 +11,7 @@ server {
|
|||
listen [::]:80 ipv6only=on;
|
||||
|
||||
## 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
|
||||
|
||||
return 301 https://$http_host$request_uri;
|
||||
|
@ -26,7 +26,7 @@ server {
|
|||
listen [::]:443 ipv6only=on ssl http2;
|
||||
|
||||
## 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
|
||||
|
||||
## Strong SSL Security
|
||||
|
|
Loading…
Reference in a new issue