Вы пытаетесь поиспользовать map в качестве if`а - это архитектурно довольно неизящно. Просто разделить обработку доменов на два серверных блока вам по какой-то причине проблематично?
proxy_pass https://www.google.com; - вот так, разумеется, работать не будет. Иначе любой смог бы взять и начать проксировать любые сервисы, сниффя по дороге пароли. Вам нужно, чтобы по урлу /redirect открывалась главная страница Гугла или чего?
Если есть реальная необходимость (что бывает, имхо, довольно редко), чтобы работало на нескольких устройствах - распространяйте корневой сертификат, которым подписывали. Но вообще, если устройства не исчисляются десятками - проще добавить в исключения руками.
А вообще - вполне можно тестировать и без шифроавния, добавляя его на этапе публикации в интернет. Ну или, как правильно заметили выше - выпустить валидный сертификат для домена через LE, особенно удобно в этом случае подтверждание через DNS.
Всё, что после знака вопроса - не часть урла, а параметры. Можно, например, передавать их нгинксу в отдельных заголовках, а внутри него прицеплять к урлу. Никаких экзотических модулей это не потребует.
Ну вон, в последней строке всё отлично описано. Вы отправляете HTTP-запрос без указания метода - любой нормальный веб-сервер на такое, естессна, ответит ошибкой.
Возможно, вдобавок, у вас на сервере как-то неправильно настроена обработка обращений по IP-адресу. А ещё, возможно, ваше ПО ожидает валидного сертификата (который можно получить на доменное имя, а не "11.11.11.1").
Это скорее к настройке сетевой подсистемы ОС (у того же дебиана, например, дефолтные настройки на гигабит не расчитаны), а не к FTP-серверу. Забит-то у вас исходящий канал - а проблемы почему-то со входящим.
Вообще, шейпинг трафика, как уже подсказал Константин, выглядит вполне уместным. Это можно сделать, опять же, на уровне фаерволла ОС.
подскажите какие 100% требования есть в обновлении сертификата?
Мочь подтвердить владение доменом с помощью размещения файла в каталог .well-known или добавлением DNS-записи в соответствующую зону. В первом случае нужен настроенный веб-сервер, во втором - настроенное подключение к API DNS-провайдера.