Вы можете просто добавить субдомен к имени сервера, и в этом случае он будет работать как домен, но пользователь не будет перенаправлен, а в адресной строке будет отображаться субдомен:
server {
listen 80;
server_name domain.com www.domain.com app1.domain.com;
location / {
include uwsgi_params;
...
}
}
Кроме того, вы можете создать специальный сервер для субдомена, который перенаправляет на домен:
server {
listen 80;
server_name app1.domain.com;
rewrite ^ http://domain.com$request_uri? permanent;
}
server {
listen 80;
server_name domain.com www.domain.com;
location / {
include uwsgi_params;
...
}
}