Rails 4 个生产子域(Nginx + Passenger)

Rails 4 Subdomain on production (Nginx + Passenger)

我已经为 ex 安装了 1 个应用程序,example.com 并在上面设置了设计验证。因此,当用户注册时,它会自动为该用户创建子域,例如:user1.example.com 它将显示用户个人资料,(正如我在此处遵循的那样:https://railsapps.github.io/tutorial-rails-subdomains.html

在我使用 pow 的开发环境中,一切正常,但不适用于生产环境。我无法访问我的用户子域。它说的是 "because the DNS lookup failed".

所以我的问题是,我是否遗漏了一些要从 nginx 站点配置的内容?或者可能来自 dns?

提前致谢

对于 nginx 本质上 server_name *.example.org 和您域的 dns 设置相同 - 将 DNS 条目作为 * 作为 A 记录。