我按照这篇教程设置了Ngnix/Gunicorn/Flask。在我的Python/Flask代码中,我需要确定请求发送到的域名/主机。因此,如果请求是http://example.com/myapp,我需要能够在请求处理过程中动态地找到“example.com”,以便将其包含在响应中。
我应该能够添加一个DNS记录,将新域名指向同一台服务器,并且仍然能够在Python代码中找到新域名,而无需更改服务器本身的任何内容。我尝试了各种常规方法来确定基本URL,例如request.url_root,但它们只显示本地代理地址(127.0.0.1:8000)。在这种情况下,不使用相对路径不是选项,因为我正在实现的协议需要在响应中使用绝对URL路径。
非常感谢您的帮助!
我应该能够添加一个DNS记录,将新域名指向同一台服务器,并且仍然能够在Python代码中找到新域名,而无需更改服务器本身的任何内容。我尝试了各种常规方法来确定基本URL,例如request.url_root,但它们只显示本地代理地址(127.0.0.1:8000)。在这种情况下,不使用相对路径不是选项,因为我正在实现的协议需要在响应中使用绝对URL路径。
非常感谢您的帮助!