多个 Rails/Rack 应用程序 Nginx 每个子域名一个

多个 Rails/Rack 应用程序 Nginx 每个子域名一个

我刚刚租用了一台搭载 Ubuntu 12.10 x64 的 VPS。我已设法使用 Passenger-nginx 运行一个 Rails 应用程序。现在我想以子域的形式运行另一个应用程序,例如admin.mydomain.com。我该怎么做,以及我应该在 DNS 记录 A/CNAME/MX 中将子域指向哪里?

答案1

在 nginx 上拥有一个虚拟主机式的服务器:

server {
    server_name sub.domain.tld;
    proxy_pass http://localhost:4001/railsapp;
}

就名称解析而言,任何 A 记录的 CNAME 都可以。

相关内容