AWS で Beego を実行してみましたが、何を試しても、Beego が実行されているポート 8080 に接続できないようです。AWS の問題なのか、Beego の問題なのかわかりませんが、ポート 80 にも接続できないようです (両方のポートへのアクセスを許可する新しい設定を追加するなど、セキュリティ グループの設定を変更しようとしました)。ただし、127.0.0.1 をカールすると、Beego テンプレートは存在しますが、E2 インスタンスには何もありません。app.conf ファイルの httpaddr を 0.0.0.0 に変更しましたが、あまり効果がないようです。どうすればこの問題にアプローチできますか?
質問する
467 次
1 に答える
2
conf/app.conf
ファイルを確認してください:
httpaddr = localhost
デフォルトでは、beego は localhost のみをリッスンするように構成できます (この回答に記載されているとおり)。
その他の問題には次のものがあります (AWS の場合):
- ポート 8080 でのインバウンド アクセスを許可するようにセキュリティ グループを構成します。
- そのポートの Windows ファイアウォールや iptables などのアプリケーション ファイアウォールを無効にしましたか?
- チェック
netstat -anp|grep 80
とsudo iptables -L
ubuntu の場合、OP dtrinh100はコメントで次のことを言及しています。
iptables を無効にすることで動作させることができますが、Ubuntu を実行しているため、少し異なりました。「 Ubuntuでiptablesを開始/停止する方法
」のiptablesコマンドを使用して、Ubuntuでiptablesをオフにすることができました。
于 2014-09-13T07:09:36.490 に答える