Ну, это зависит от того, что вы хотите сделать.
Самое простое решение - настроить оба на использование SSL.
Nginx получит запрос, расшифрует его, обработает, отправит в Hypercom через порт 443 в качестве клиента HTTPS. Hypercom получит запрос как любой обычный клиент HTTPS.
- Если ваша цель - безопасность: go с обоими
- Если ваша цель состоит в том, чтобы просто не использовать Hypercom напрямую, вы можете настроить его так, чтобы не использовать SSL
Nginx по умолчанию поддерживает запрос на проксирование к HTTPS, так что это лучшее решение, я думаю. Однако вам может потребоваться поиграть с настройкой http-заголовка для Hypercom, чтобы правильно понять, кто является клиентом, играя с X-Forwarded-For
, X-Forwarded-Host
и любыми заголовками, которые могут понадобиться Hypercom.