【发布时间】:2016-02-07 21:48:04
【问题描述】:
我有一个(非常)简单的烧瓶应用,托管在 open-shift 上。
它只有一条路线:
@app.route('/')
def display_content():
return render_template("content.html.jnj2")
和一个简单的 wsgi 文件(如 open-shift flask setup 教程中所述):
from wsgiref.simple_server import make_server
httpd = make_server('localhost', 8051, application)
httpd.serve_forever()
当我导航到“myappname-mydomain.rhcloud.com”时效果很好,但当我导航到“www.myappname-mydomain.rhcloud.com”时会给出“ERR_NAME_NOT_RESOLVED”。
我已经进行了一些谷歌搜索等,看不到其他人有类似问题。我不知道是否更改了任何开放式班次设置或任何东西。
【问题讨论】:
-
我还尝试天真地别名(通过 open-shift 网站)www.myappname-mydomain.rhcloud.com 到 myappname-mydomain.rhcloud.com,但这给出了“不允许指定别名: ..." 错误
-
这与flask或python无关。您可以修改域名服务器上的 dns 设置,将 www.example.com 和 example.com 发送到相同的 IP 地址。或者,您可以在 DNS 中设置通配符,并告诉您的网络服务器(Apache、Nginx 等)如何将一个重定向到另一个。
-
正如我所说,这是一个托管在 open-shift 上的应用程序。您的评论没有抓住重点 - 请参阅下面的答案
-
如果我所做的并没有给出我期望的结果,包括相关的代码和上下文也不是不合理的
-
(虽然是的,我不应该包含建议的“python”标签)