РЕДАКТИРОВАТЬ: Я не дал понять, что это работает нормально на порту 80, но не на порту 8080.
У меня есть простой сервер для проверки OAuth2, написанного на Golang. По умолчанию используется порт 80. Я компилирую его и запускаю так:
$ sudo setcap 'cap_net_bind_service=+ep' ./c3
$ nohup ./c3
Работает как шарм.
Моя цель - показать, как это работает по-разному в зависимости от конфигурации, и яМне бы хотелось, чтобы группа поддержки вендора могла входить в любую из версий, просто в зависимости от того, добавили ли они: 8080 к URL-адресу сайта.
У меня есть опция -port, поэтому я открываю другой терминал, захожу вEC2, и запустите это:
$ sudo setcap 'cap_net_bind_service=+ep' ./c3
$ nohup ./c3 -port=8080
Это не связано с mysite.com:8080, и я не могу понять, почему. Программа просто зависает.
Мои правила группы безопасности разрешают весь исходящий трафик. Входящий ограничен 80, 8080, 22 и 443.