【发布时间】:2020-02-28 00:55:38
【问题描述】:
我正在使用 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
我不想为每个 TLD 创建单独的应用程序和 uwsgi 服务。我想使用一个应用程序和一个 uwsgi 服务,但针对不同的 TLD 显示不同的内容。
我该怎么做?
【问题讨论】:
-
是的,我们可以为不同的 TLD 使用两个不同的 uwsgi 应用程序,但问题是如何只使用一个应用程序来做到这一点。
标签: nginx uwsgi nginx-config