2

Azureで実行される新しいWebサイトを開発しています。現在、ローカルのazure開発環境に対して開発を行っています。しかし今、私たちは実際のAzureの世界でサイトを公開してテストする必要があります。ただし、サイトはまだ公開されていないため、ユーザーのみがアクセスできることを知っている「クローズド」環境で実行したいと考えています。これを達成するための提案はありますか?

/ラスムス

4

4 に答える 4

0

上記の提案は素晴らしいです。また、このリストにさらに2つ追加したいと思います。

  1. 本番デプロイメントを使用し、ディレクトリブラウジングを無効にしたダミーのインデックス/デフォルトページを用意します(すでにデフォルトとして設定されています)。したがって、誰かがあなたのサイトに来ても、何も表示されません。また、ディレクトリの参照がないため、ページ*.aspxを推測してサイトにアクセスすることはできません。これにより、本番サイトが稼働し続け、外部からテストできます。

  2. インスタンスを正常に保ちながら、ロードバランサーからインスタンスを削除します。これには、RDPによってインスタンスに対してAzureアプリケーションをテストしてから、内部で起動する必要があります。これを実行したい場合は、Powershellベースのトリックがあります。

于 2012-05-29T01:08:14.253 に答える
0

Windows Azureには、「ステージングモード」と呼ばれるものがあります。次の投稿を参照してください:http ://sevans.info/2010/10/10/windows-azure-staging-model/

それは非常に強力で、私が見る限り、まさにあなたが必要としているものです。

于 2012-05-27T20:58:16.783 に答える
0

インスタンス構成のエンドポイントを削除できるため、ロードバランサーを介した転送は行われません。その後、リモートデスクトップを使用して、azureインスタンスにログインし、Webアプリケーションをテストできます。

于 2012-05-28T09:55:35.183 に答える
0

静的IPアドレスがある場合は、アプリへのアクセスを許可するIPアドレスを制限できます。このリンクによると:https ://azure.microsoft.com/en-us/blog/ip-and-domain-restrictions-for-windows-azure-web-sites/

開発者は、IPおよびドメイン制限を使用して、Webサイトへのアクセスを許可または拒否する一連のIPアドレスとアドレス範囲を制御できます。Windows Azure Webサイトでは、開発者はWebサイトにあるweb.configファイルを使用して、機能を有効/無効にしたり、動作をカスタマイズしたりできます。

コードは次のとおりです。

<system.webServer>
  <security>
    <ipSecurity allowUnlisted="false" denyAction="NotFound">
      <add allowed="true" ipAddress="123.456.0.0" subnetMask="255.255.0.0"/>
    </ipSecurity>
  </security>
</system.webServer>
于 2016-04-29T03:38:38.083 に答える