私は解決策が必要です、どのようにWebサーバーでホストされているWebアプリケーションをPHP言語またはJavaを使用して特定のコンピュータマシンにアクセスできるようにするか。 Webアプリケーションを特定のコンピュータマシンに制限する必要があります。ですから、どのように達成できるか教えてください。Webアプリケーションを特定のコンピュータマシンからのみアクセス可能にする方法はありますか?
-6
A
答えて
0
Webサーバーへの接続が許可されているIPアドレスのホワイトリストを作成します。
次に、あなたはPHPで、クライアントのIPアドレスを取得することができます。
$userIpAddress = $_SERVER['REMOTE_ADDR'];
またはJavaでのユーザの実際のIPアドレスを取得することは難しいことができることを
String userIpAddress = request.getHeader("Remote_Addr");
注意を。これらの質問を参照してください。
最も簡単な方法は、しかし、ウェブサーバの設定に直接クライアントのアクセスを制限することです。
1
基本的にいくつかの選択肢があります。ユーザーはユーザー名とパスワードを入力する必要があるApache認証を使用してアプリケーションを保護することができます。 IPアドレスを使用してアプリケーションへのアクセスを制限するか、アプリケーション層で認証を実装することができます。
私はIP認証の使用を推奨していません。単純に安全ではないからです。
Apacheの認証:apache documentation
PHP認証:PHP Documentation
0
あなたがapache web server
を使用している場合hereが示唆したように、あなたは、ウェブサーバの構成自体に特定のIPアドレスを制限することができます。
これはApacheだけでなく、そこにある任意のWebサーバーでも同じことができますが、設定スタイルは異なります。
関連する問題
- 1. 特定の不可能なタスクに対してのみプロキシを設定する方法はありますか?
- 2. 特定のファイルにのみアクセス可能にしますか?
- 3. ASP MVC:一部のビュー/ページをローカルネットワークからのみアクセス可能にする方法はありますか?
- 4. 特定の構造体フィールドのみを変更可能にする方法はありますか?
- 5. nginxプロキシの背後にある特定のサブドメインにWebソケットを許可する方法はありますか?
- 6. 外部メモリ(SDカード)にあるフォルダは、特定のアンドロイドアプリのみにアクセス可能でなければなりません.....方法はありますか?
- 7. アクセス可能なモーダルを行う方法はありますか?
- 8. 特定のロールに基づいてコンテンツタイプのアクセス許可を設定する方法はありますか。
- 9. IISアプリケーションプールが特定のMS SQLデータベースにアクセスするのを許可する方法はありますか?
- 10. 特定のIPアドレスがazureに配置されたWebアプリケーションにアクセスすることを許可する方法はありますか?
- 11. WCFサービスの検出可能性を特定のアドレスに限定する方法はありますか。
- 12. 特定のIPアドレスからのみの弾力のあるbeanstalkへのアクセスを可能にする
- 13. Webアプリケーションからデスクトップアプリケーションにファイルをドラッグする方法はありますか?
- 14. 特定の時間の後にモジュールからのアクセスを取り消す方法はありますか?
- 15. あるWebアプリケーションから別のWebアプリケーションに簡単にコピーすることは可能ですか
- 16. LinuxサーバーのJava Webアプリケーションからローカルパスにアクセスする方法は?
- 17. C#からWebカメラにアクセスする簡単な方法はありますか?
- 18. 私のReact Webアプリケーションからのみアクセス可能な画像にFirebase Storageを使用できますか?
- 19. IIS 6はあるWebアプリケーションから他のWebアプリケーションへのアクセス権を許可します
- 20. 特定の環境に対してのみSpring Webサービスエンドポイントを公開する方法はありますか?
- 21. null可能なプロパティにアクセスする方法はありますか?
- 22. 特定のファイルのリストのみをrsyncする方法はありますか?
- 23. 観測可能なストリームから特定のフィールドを取り出す方法は?
- 24. 特定のユーザーのみIISでホストされているWCF Webサービスへのアクセスを許可する方法はありますか?
- 25. 特定のフォルダにのみインストールを許可する方法はありますか?
- 26. Nokogiriで特定のulのみをスクラップする方法はありますか?
- 27. 特定のパッケージから、アプリケーション内のすべての.propertiesファイルをロードする方法はありますか?
- 28. マークダウンテーブルをソート可能にする方法はありますか?
- 29. 特定のフォルダ内のファイルから(x_file)を含むアクセスをブロックする方法はありますか?
- 30. 特定のナビゲーションバーにジャンプする方法はありますか?
どのようにアクセスを強制しますか? IPアドレスに基づいていますか?ホスト名に基づいていますか? MACアドレスに基づいていますか?より具体的にしてください。 – Oldskool
[htaccess - パスワードまたはIPホワイトリストを使用している可能性のある複製](URL:http://stackoverflow.com/questions/7667004/htaccess-using-password-orip-whitelist) –
@old学校、MACアドレスに基づいて私はクライアントマシンのMACアドレスをサーバから取得する方法は? –