web-dev-qa-db-ja.com

EC2を使用してAWSでSonarQubeをセットアップする

基本的なインストール設定を使用して、EC2でSonarQubeをセットアップしようとしています。

  1. リストアイテム
  2. M4ラージに接続された標準のEC2AWS LINUXAMIをセットアップします
  3. EC2インスタンスへのSSH
  4. Javaをインストールする
  5. Java8を使用するように設定
  6. wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.4.Zip
  7. / etcディレクトリに解凍します
  8. sudo ./sonar.shstartを実行します
  9. インスタンスが開始します

しかし、アプリにアクセスしようとすると、IPv4パブリックIP 187.187.87.87:9000(実際のIPではない)またはec2-134-73-134-114.compute-1.amazonawsを試しても表示されません。 com:9000(たとえば、実際のIPでもありません)

おそらく、それは私の無知か、EC2の初期設定に関連するものを正しく構成していないことです。

誰かアイデアがあれば教えてください。

7
isaac weathers

問題は、SonarQubeのデフォルトポートが9000。また、すべてのポートが開いているデフォルトのセキュリティグループを適用しない場合、デフォルトではこのポートはセキュリティグループで開いていません(推奨されません)。

コメント@Issacで提案されているように、インスタンスのAWSセキュリティグループ設定で、90ポートを開いてSonarQubeへの着信リクエストを許可しました。これで問題は解決しました。

dbが必要であり、ソナーのdb insonar.propertiesファイルにアクセス許可を与える必要があり、ファイアウォールを開く必要があります

0
vamsi krishna