Rails 个不同环境的子域
Rails subdomains for different evironments
我有一个 rails 应用程序,我目前正在将其转为生产。但我想设置一个子域,这样,
如果我转到:
dev.myapp.com ,我到达了开发环境,如果我转到
prod.myapp.com ,我到了生产环境
我是否必须为此目的使用 2 个实例,还是可以由一个实例管理?
我的服务器在 AWS 上,域由 GoDaddy 管理
您将需要应用程序的单独实例 运行ning; 运行ning 环境的选择是一个全局的、启动时的决定,具有广泛的影响。
完全有可能在同一台服务器(AWS EC2 实例)上 运行 这两个应用程序实例...虽然它比 运行 本地开发机器上的开发模式更传统,与生产保持安全距离。
您绝对可以在同一台服务器上使用这两种环境,但您必须有 2 个不同的实例 运行。
您可以使用 nginx or Apache HTTPD 将不同的域(或子域)路由到您服务器上的实际实例 运行(如果它是 AWS EC2)。
根据您的设置,您可以通过其他几种方式对其进行配置。
我有一个 rails 应用程序,我目前正在将其转为生产。但我想设置一个子域,这样, 如果我转到: dev.myapp.com ,我到达了开发环境,如果我转到 prod.myapp.com ,我到了生产环境
我是否必须为此目的使用 2 个实例,还是可以由一个实例管理?
我的服务器在 AWS 上,域由 GoDaddy 管理
您将需要应用程序的单独实例 运行ning; 运行ning 环境的选择是一个全局的、启动时的决定,具有广泛的影响。
完全有可能在同一台服务器(AWS EC2 实例)上 运行 这两个应用程序实例...虽然它比 运行 本地开发机器上的开发模式更传统,与生产保持安全距离。
您绝对可以在同一台服务器上使用这两种环境,但您必须有 2 个不同的实例 运行。
您可以使用 nginx or Apache HTTPD 将不同的域(或子域)路由到您服务器上的实际实例 运行(如果它是 AWS EC2)。
根据您的设置,您可以通过其他几种方式对其进行配置。