Я использую конфигурацию Python & uwsgi & NGINX, и у меня есть одно приложение и несколько TLD для моего домена, например:
mydomain.com
blog.mydomain. com
news.mydomain.com
Моя текущая NGINX конфигурация:
server {
listen 80;
listen 443 ssl;
server_name mydomain.com www.mydomain.com *.mydomain.com;
location / {
include uwsgi_params;
uwsgi_pass unix:/app/mydomain/mydomain.sock;
}
}
Желаемое поведение:
Я хочу определить дополнительную конечную точку '/ blog_tld' в моем приложении и сопоставьте эту конечную точку с доменным именем blog.mydomain.com.
Когда пользователь открывает blog.mydomain.com, он / она должен увидеть содержимое mydomain.com/blog_tld, но адрес в браузере должен оставаться как blog.mydomain.com
Я не хочу создавать отдельное приложение & сервис uwsgi для каждого TLD. Я хочу использовать одно приложение и одну услугу uwsgi, но показывать разный контент для разных TLD.
Как я могу это сделать?