【发布时间】:2015-08-13 16:09:22
【问题描述】:
短版:
是否可以让 nginx 将服务器名称“myexample.com”更改为“example.com”并将其返回给使用它的应用程序?应用程序在 nginx 的服务器标签中使用 uwsgi_pass。
加长版:
我有一个运行 Flask 应用程序的 nginx 服务器。它使用 uwsgi_pass 和一个套接字来运行应用程序。 我的 Flask 应用程序有
app.config['SERVER_NAME'] = 'example.com'
解析子域(我几乎没有处理子域的蓝图)。我还注册了另一个子域,例如 myexample.com,我想将其重定向到此服务器 IP 并执行完全相同的操作。 但我知道因为flask 使用那个“example.com”来解析子域,它不会起作用!
我找不到在烧瓶中执行此操作,但我想知道是否可以让“myexample.com”的 nginx 将服务器名称更改为“example.com”,然后将其传递给应用程序?我这样认为应该可以正常工作。
谢谢
【问题讨论】:
标签: nginx flask http-headers