2016-05-14 3 views
0

Ubuntu 16(Google Cloud Compute Engine)でJena Fusekiを実行しようとしています。私がやったUbuntu 16(Google Cloud Compute Engine)のJena FusekiのUIにアクセスできない

のステップは、これまでのところ、次のとおりです。

コマンド「の輸出を実行し

  • を選ぶ/ apacheの-イエナ-布石-2.4.0をダウンロードし、フォルダに抽出し

    1. PATH = $ PATHに:/opt/jena-fuseki-2.4.0" と "輸出FUSEKI_HOME =は/ opt /イエナ-布石-2.4.0" フォルダDATADIR作成さ

    2. /opt/jena-fuseki-2.4.0

    3. でイエナ開始しました: "布石サーバ--update --loc = DATADIR/myDataset"

    をその布石が実行された後、正常に表示されますが、URLを開くとUIにアクセスできません:http://myIP:3030

    Google Cloud Computeの設定でHTTPトラフィックとHTTPSトラフィックが有効になっており、openjdk 8がインストールされています。

  • 答えて

    1

    サーバーログに何かがあるかどうかを確認してください。

    セキュリティは "shiro.ini"ファイルによって制御されます。

    デフォルトの動作では、UI管理機能を「localhost」に制限しています。管理UIは表示されますが、機能していません。

    リモートUI管理機能を許可するには、セキュリティ(そのファイル内の注釈)を変更する必要があります。

    しかし、フロントページにアクセスできないということは、ふせきサーバーの外で起こっていることです。その場合は、HTTPクエリー要求をhttp://myIP:3030/myDataset/queryに試み、サーバーログファイルを確認してください。

    +0

    はい、http:// myIP:3030を開こうとするとUIが表示されません。しかし、私はHTTPクエリを行うときに200のメッセージでサーバーの応答を要求します。だからJenaはうまく動いているようだ。それは、それがubuntuかgoogle cloudの設定の問題であることを意味する(私はJettyもポート8080で動いていて、jettyのUIやwebappのUIにアクセスするのに何の問題もない) –

    +0

    wegt/curl http:// myIP:3030 /に戻り、何かが戻ってくるかどうかを確認します。それに200か404かかりますか?次に、コンテンツアセット(CSS、JS)が利用可能であることを確認します。 – AndyS

    0

    1)コンソールに移動します。

    2)プロジェクトを選択します。

    3)「Compute Engine」インスタンスを選択します。

    4)[ネットワーク]をクリックします(デフォルトと表示されます)。

    5)インスタンスのインタフェースを選択します。

    6)ファイアウォールルールでは、 "Protocols & Ports" - "tcp:3030"という新しいルールを作成します。

    私はこれがあなたに役立つことを願っています。

    関連する問題