В моей конфигурации asp.net / owin я хочу установить bind uri равным 127.0.0.1:3001 (какой бы порт на самом деле не имел значения), чтобы система привязывалась только к localhost, а не публично. Затем я хочу поставить nginx перед веб-сервисом. Теперь, если я сделаю это и включу заголовки proxy-pass из nginx, что-то в конвейере asp возвращает неверный запрос (неверный хост). Я знаю, что могу просто привязаться к *: 3001, и он будет работать , однако он также будет публично привязываться к порту и позволять внешний доступ, поэтому обходя мои попытки форсировать https.
Это может не иметь значения, но это также в linux с mono, а не в iis. Я занимаюсь хостингом.
Я надеюсь, что каким-то образом я могу переопределить проверку где-нибудь с помощью appbuilder или httpconfig, чтобы сообщить owin / asp или любому другому слою, что мне не хватает, чтобы прекратить валидацию имени хоста.
Спасибо!
Последнее замечание: это не ядро .net, это 4.5.1, работающий на моно.