Ruby on rails 如何在Apache上的Ruby on Rails中将domain.com更改为staging.domain.com

Ruby on rails 如何在Apache上的Ruby on Rails中将domain.com更改为staging.domain.com,ruby-on-rails,apache,url,staging,Ruby On Rails,Apache,Url,Staging,我们有一个制作网站,位于domain.com。 我希望它是staging.domain.com 该网站是用Ruby on Rails编写的,它使用apache和passenger进行部署。 我已经编辑了我们的etc/hots文件 (ip地址)staging.domain.com 我还编辑了etc/apache2/sites available中的staging.domain.conf文件,并将其添加到sites enabled中 我编辑了.conf文件,在http和https中说: Server

我们有一个制作网站,位于domain.com。
我希望它是staging.domain.com
该网站是用Ruby on Rails编写的,它使用apache和passenger进行部署。
我已经编辑了我们的etc/hots文件

(ip地址)staging.domain.com

我还编辑了etc/apache2/sites available中的staging.domain.conf文件,并将其添加到sites enabled中
我编辑了.conf文件,在http和https中说:

ServerName staging.domain.com

ServerAlias staging.domain.com

我还更新了本地和全球的DNS记录
但是,当我转到staging.domain.com时,它会将我重定向到domain.com
Domain.com由另一台服务器托管,它将我重新路由到另一台服务器。
如果我ping staging.domain.com,我将获得暂存服务器
当我在url中转到ipaddress时,它会显示apache2默认页面。
要使staging.domain.com成为此服务器的默认url,我还需要更改哪些内容?

请原谅我的无知,因为我以前从来没有看过Ruby on Rails。

这实际上是一个DNS问题,它没有带我去staging.domain.com。我可以通过更新本地DNS来解决这个问题

不要认为这不是RubyonRails的问题。听起来像是DNS问题。您确定正在接触staging.domain.com服务器吗?当你ping staging.domain.com时,你得到了什么?谢谢你的快速回复。当我ping staging.domain.com时,我得到了staging服务器的ip地址。就好像它被重定向到了domain.com。你能检查一下日志,看看当你访问网站时它是否真的在访问服务器吗?当我在内部输入staging.domain.com时,它会自动重定向,而日志不会显示我正在访问服务器。当我在外部执行此操作时,它会将我带到staging.domain.com。谢谢我认为这是一个内部DNS问题。