2016-07-13 1 views
0

こんにちは、私はいない市場からAzureのポータルで展開され、Javaサーブレット(Jersey2 + JAX-RS)APIアプリケーションを持っています。だから今、私はウェブサイトで紺碧のガイドラインから、しかし、IPとHTTPリクエストを制限するために自分のサーバーまたはコンテナを設定しようとしていますどのように私は、紺碧のJavaアプリでWeb.configファイルを構成することができます

は、その権利を行うには、web.configファイルの設定について話していますか?

しかし、私のディレクトリにはweb.configファイルはありません。

それは私が必要という意味ではないとwwwrootフォルダに自分自身やftpでweb.configファイルを作ることができますか?

またはいつものように、私のアプリにサーブレットフィルタを入れますか?

+0

正しい、あなたは最初から新しいweb.configファイルを作成する必要があります。あなたはそれをFTPする必要はありませんが、あなたはKuduを使ってファイルをアップロードするか、Web Deploy publishステップに含めることができます。 – Dai

+0

私のコンテナ(tomcat)がIIS上で実行されていることを意味しますか?それはなぜ私が必要とweb.configファイルで自分のWebサーバーを構成できますか? web.configは.net Webアプリケーション用で、Java用ではありません。 –

+0

とweb.configの正しい位置が "site/wwwroot"フォルダであることを確認したいですか? –

答えて

0

@MyoungsoKang、IPまたはAzureのアプリケーションサービスのためのHTTPリクエストを制限する多くの方法がありますが、下記を参照してください。あなたはSOスレッドAzure website IP restrictionための答えのように自分でwwwrootに作成することができAzureの上のIIS用web.configの設定

  1. Javaサーブレットコンテナのフィルタを使用して、着信要求を柔軟に制御します。
  2. WebアプリケーションファイアウォールModSecurityをAzure Webサイトに追加する場合は、blogを参照し、reference manualを参照して使用方法を確認してください。
+0

あなたの答えをありがとう、今私はフィルタを使用していますが、サーバーで構成する方が良いと思っていた。とにかく、あなたが私に与えた最初の解決策に関して、「なぜサーバーはapplicationhost.configファイルまたはweb.configファイルに不正なNTFSアクセス権にアクセスできません」というエラーメッセージが表示されるのですか? –

関連する問題