私はアプリケーションアクセス許可を管理するためにKeycloak認証サーバーを使用しています。しかし、私はスタンドアロンサーバーがローカルでのみアクセスできることを知りました。Keycloakへのリモートアクセスを有効にする
http://localhost:8080/auth
が動作しますが、http://myhostname:8080/auth
は動作しません。この問題により、内部ネットワークからサーバーにアクセスすることはできません。
私はアプリケーションアクセス許可を管理するためにKeycloak認証サーバーを使用しています。しかし、私はスタンドアロンサーバーがローカルでのみアクセスできることを知りました。Keycloakへのリモートアクセスを有効にする
http://localhost:8080/auth
が動作しますが、http://myhostname:8080/auth
は動作しません。この問題により、内部ネットワークからサーバーにアクセスすることはできません。
スタンドアロンのKeycloakサーバはJBoss Wildflyインスタンスの最上位で動作します。セキュリティ上の理由から、このサーバはデフォルトで外部からのアクセスを許可していません(管理コンソールでのみ使用する必要があります)。キークローキングの場合)。これを有効にするには、-b=0.0.0.0
オプションで起動する必要があります。
しかし、あなたのWildflyがリモートマシン上で実行されていて、それがIPアドレス またはホスト名だことにより、あなたは、ネットワークを介して アクセス管理者ページにしようとした場合、のは言わせ、http://54.94.240.170:8080/で、あなたは はおそらく優雅が表示されますこのウェブページは利用可能ではありません。 別の言葉で言えば、Wildflyは「いいえ、ありがとう、私のローカルマシンのものよりも別の人からの の要求を許可していません。
も参照してください:
このコマンドで
standalone.bat -b 0.0.0.0
をkeycloakサーバを起動することができます