2017-05-09 6 views
2

ポート8081でサーバに接続できます。私のサーバにnc -l 8081、ローカルマシンにnc my.host.name 8081を実行すると、すべてを完全に送受信できます。しかし、polymer serveをサーバー上で実行した場合は、nc my.host.name 8081をローカルで終了し、nc localhost 8081はうまく動作し、HTTPリクエストを偽った場合、index.htmlが表示されます。 nc my.host.name 8081もサーバーで失敗します。Polymer serveが外部接続を拒否する

私は間違っていますか?ポリマーは内部要求を聞くだけの理由は何ですか?

答えて

3

明らかにpolymer serveは、デフォルトでに対して行われた要求にのみ応答します。どうやら、localhost:8081と、世界の残りの部分が見るポート8081の違いがあります。

polymer serve -H [external ip]は、外部アドレスをifconfigから得ることができます。inet addr:となります。代わりに、私はpolymer serve -H `hostname`を行うことができるように思われますが、私はそれが一般的な解決策であると100%確信していません。

関連する問題