私の開発チームはオフショアです。現在、テストのウェブサイトにすべての作業をアップロードしますが、テストURLを実際に知っていればインターネットに公開されます。だから私はステージング環境をセットアップし、テストのために私の正確なURLを使用したいと思います。ステージング環境設定
次の3つのことがあります。 1)ライブ環境にプッシュするまで、インターネットユーザーをステージングしないようにします。 - これはライブIPとは異なるIPを指すことでサーバーレベルで行われますか?しかし、私は両方の環境の間でURLが同じであると仮定しますので、IPも同じになりますか?
2)私はサイトにアクセスする必要があります。チームはオフショアであり、私は米国にいるので、テストサイトにアクセスできるはずです。だから、もし私がすべてのインターネットユーザーをブロックすると、ブロックされたり、私のチームと私がステージングでテストサイトにアクセスできるようにするしか方法はありますか?
3)データベース:ライブと同じstgで同じデータベースを使用していますか?もしそうなら、すべてのテストデータで何をするのですか?異なる場合は、同じテーブル名などを使用する必要がありますか?
URLが同じであってはならないと言う場合、これはHTMLでハードコードされたすべてのリンクが機能しないことを意味しますか?もし私がwww.abc.com/signup.phpに行くのであれば、abcが私のライブドメインで、テストサイトがwww.abctest.comにあると仮定すると、私はstgサイトの代わりにライブサイトに向かいます。サインアップリンク? – Mdillion
あなたのhtmlに絶対URLをハードコードしていれば、大きな問題があります。開発チームを交換してください。 –
良い点。ありがとう。 – Mdillion