NGINX Reverse Proxy – не был введен пользователь / пароль для базовой аутентификации

У меня Nginx настроен на RPi (raspbian) как обратный прокси-сервер, используя SSL между удаленным пользователем и экземпляром Nginx. Кажется, что все работает хорошо для двух сервисов, установленных на RPi (Shellinabox и RPi Monitor). Однако я не могу заставить Nginx работать с экземпляром Couch Potato, который хранится на другом сервере в той же домашней сети.

Когда в домашней сети я могу получить доступ к Couch Potato с любого устройства в сети без аутентификации, но при попытке получить к нему доступ извне через обратный прокси Nginx, журнал ошибок Nginx показывает:

2015/02/05 10:43:46 [error] 30557#0: *1 no user/password was provided for basic authentication, client: XXX.XXX.XXX.XXX, server: , request: "GET /couchpotato/ HTTP/1.1", host: "XXX.XXX.XXX.XXX" 

и созданный в Nginx журнал доступа для Couchpotato показывает:

 XXX.XXX.XXX.XXX - - [05/Feb/2015:10:43:46 +0000] "GET /couchpotato/ HTTP/1.1" 401 590 "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)" 

Конфигурационный файл Nginx на доступных сайтах находится здесь: http://paste.debian.net/144279/

Прочитав многие другие вопросы об этом, я предполагаю, что Nginx пытается передать свою собственную аутентификацию couchpotato, когда я думаю, что я не хочу, чтобы что-то прошло, но я не знаю.

Благодарен за любую помощь