Skip to content

Wildcard server_name nginx config

Nguyễn Hải Quang edited this page Sep 27, 2022 · 2 revisions

Wildcard config

server {
    server_name *.domain.com;
}

Regex subdomain

server {
    server_name ~^([^\.]+)\.domain\.com$;
}

Regex subdomain and variables

server {
    server_name ~^(?<subdomain>[^\.]+)\.domain\.com$;

    # $subdomain
}

Clone this wiki locally