我有本教程中描述的Ngnix / Gunicorn / Flask设置。 在我的Python / Flask代码中,我需要确定请求发送到的域/主机。 因此,如果请求是http://example.com/myapp ,那么我需要能够在处理请求时dynamic地find“example.com”,这样我就可以将它包含在响应中。
我应该可以添加一个新域的DNSlogging,指向同一个服务器,并且仍然能够在Python代码中find新域,而不必在服务器本身上进行任何更改。 我试过找出基本URL的各种常规方法,比如request.url_root,但是它们只是显示本地代理地址(127.0.0.1:8000)。 在这种情况下使用相对path不是一个选项,因为我正在实现的协议在响应中需要一个绝对的URLpath。
任何帮助,将不胜感激,谢谢!
用于媒体文件的Flask send_from_directory
使用Flask + Nginx根据dynamicURL提供静态文件?
pip freeze> requirements.txt – 权限被sudo拒绝? (heroku-烧瓶教程)
上游过早closures连接,同时读取响应头
启动一个应用程序在heroku? 什么是procfile? 'web:'命令?
stream媒体服务器问题与gunicorn和烧瓶和Nginx
为什么不是Flask给我一个交互式debugging器?
如何解决导入错误,同时尝试在Apache2上使用Wsgi部署Flask
Flask + uWsgi + Nginx + Fedora 20的安装问题
我想你应该在flask config中定义SERVER_NAME变量: http : //flask.pocoo.org/docs/0.10/config/
之后,域名应该可以通过request.url_root或request.headers['Host']
您必须添加该行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。