domain.comにある本番ウェブサイトがあります。
私はそれがstaging.domain.comであることを望みます。
ウェブサイトはRuby on Railsで書かれており、ApacheとPassengerを使ってデプロイしています。
私は/ etcのapache2 /サイト内staging.domain.confファイルを編集したもApacheのRuby on Railsでdomain.comをstaging.domain.comに変更するには
(IPアドレス)staging.domain.com
を言うために、私たちなど/ HOTSファイルを編集しています利用可能で、サイト対応に追加しました。
私はHTTPとHTTPSの両方で次のように言うことの.confファイルを編集した:
ServerNameのstaging.domain.com
にServerAlias staging.domain.com
を私も更新DNSレコードはローカルおよびグローバルに記録されます。
しかし、staging.domain.comに行くと、私はdomain.comにリダイレクトされます。
Domain.comは別のサーバーでホストされており、この別のサーバーに私を再ルーティングします。
staging.domain.comにpingを実行すると、ステージングサーバーが取得されます。
URLでipaddressに行くと、apache2のデフォルトページが表示されます。
staging.domain.comをこのサーバーの既定のURLに変更するには、ほかに何が必要ですか?
以前はRuby on Railsを見たことがないので、ここで私の無知を許してください。
これはruby-on-railsの問題ではないとは思わないでください。 DNSの問題のように聞こえます。あなたはstaging.domain.comサーバーに触れていますか? staging.domain.comにpingを実行するとどうなりますか? – dbugger
クイック返信をありがとう。 staging.domain.comにpingを実行すると、ステージングサーバーのIPアドレスが取得されます。それはdomain.comにリダイレクトされているようです。 – codyrigg
ログを確認して、ウェブサイトにアクセスしたときに実際にサーバーに当たるかどうか確認できますか? – dbugger