1

AWS で Beego を実行してみましたが、何を試しても、Beego が実行されているポート 8080 に接続できないようです。AWS の問題なのか、Beego の問題なのかわかりませんが、ポート 80 にも接続できないようです (両方のポートへのアクセスを許可する新しい設定を追加するなど、セキュリティ グループの設定を変更しようとしました)。ただし、127.0.0.1 をカールすると、Beego テンプレートは存在しますが、E2 インスタンスには何もありません。app.conf ファイルの httpaddr を 0.0.0.0 に変更しましたが、あまり効果がないようです。どうすればこの問題にアプローチできますか?

4

1 に答える 1

2

conf/app.confファイルを確認してください:

httpaddr = localhost

デフォルトでは、beego は localhost のみをリッスンするように構成できます (この回答に記載されているとおり)。

その他の問題には次のものがあります (AWS の場合):

  • ポート 8080 でのインバウンド アクセスを許可するようにセキュリティ グループを構成します。
  • そのポートの Windows ファイアウォールや iptables などのアプリケーション ファイアウォールを無効にしましたか?
  • チェックnetstat -anp|grep 80sudo iptables -L

ubuntu の場合、OP dtrinh100はコメントで次のことを言及しています。

iptables を無効にすることで動作させることができますが、Ubuntu を実行しているため、少し異なりました。「 Ubuntuでiptablesを開始/停止する方法
」のiptablesコマンドを使用して、Ubuntuでiptablesをオフにすることができました。

于 2014-09-13T07:09:36.490 に答える