ListenAndServe:listen tcp 0.0.0.0:80: bind: permission deniedへの対処

概要

AWS環境でGoのhttpサーバを起動した直後にエラーを起こして止まるのでメモ。

詳細

以下のエラーメッセージが出てきた。

ListenAndServe:listen tcp 0.0.0.0:80: bind: permission denied
exit status 1

この時、ポート80ではなく8080とかに変えてみると動く。ポート80がなぜ禁止になる理由がわかる方は教えていただきたいです。

参考

stackoverflow.com