2017-01-31 18 views
1

PerfSONAR私はtomcat7に依存するUIを持つネットワーク測定ツールを使用しています。私はperfsonar-uiをUbuntu 14.04サーバーにインストールしました。私のインストールをテストするために、ブラウザ(Windows 7マシン)をアドレスhttp://my_server_address:8080/perfsonar-ui/に指定しました。接続に失敗しました。複数のマシンから私のサーバーへtomcat7 - サーバーにリモート接続できません(ポート8080:Connection refused)

  • pingが成功した:私はこれまで試したどのような

    。内の他のサーバー上のサーバー自体に

  • curl -X GET http://localhost:8080/perfsonar-ui/、応答ステータスOK(200)
  • curl -X GET http://my_server_address:8080/perfsonar-ui/結果:サーバー上のポート8080許可

    curl: (7) Failed to connect to my_server_address port 8080: Connection refused

  • sudo ufw allow 8080

  • 無効サーバー上のファイアウォールsudo ufw disable
  • 私はにバインドしています

    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" address="0.0.0.0" />

  • netstat -ntlp | grep LISTEN結果:

    tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN -

はまだ働いていないので、私の/etc/tomcat7/server.xmlファイルからコネクターは次のようになります! :(

誰かが私には、問題のトラブルシューティングに役立つ

、してください?ありがとう。

答えて

1

が、私はこれを閉じています。これは、Tomcatのとは何の関係もありませんでした。それは、iptablesの課題であった、私は、宛先ポートへの着信接続を許可する必要がありました

+0

の代わりに "http://xxx.xxx.xxx.xxx/api/24" すべきですか?あなたは精緻化できますか? –

+0

@ShrikantShete perfsonar-toolkit-securityパッケージをインストールしたとき、iptablesにはいくつかのデフォルトルールが設定されていました。だから私は、ポート8080への着信トラフィックを許可するルールを追加しなければなりませんでした。 – OmarIlias

0

tomcat confのserver.xmlのポート8080をポート80に置き換えただけで、tomcatサーバーをいったん停止して起動すると、Ubuntu 16.4サーバーでテストされます。

オリジナル: コネクタポート= "8080"プロトコル= "HTTP/1.1" MODIFIED

: コネクタポート= "80"プロトコル= "HTTP/1.1"

私は、リモートのTomcatにアクセスするとき、それは私の作品は私のウェブサイトからCURLを使用して切断します。

APIのURLは、uは、これを行うために管理しましたか "http://xxx.xxx.xxx.xxx:8080/api/24"

関連する問題