Я настроил порт обратного прокси-сервера 8086. Порт 8086 запускает javascript, который отображает случайное изображение в формате webp. Если я пытаюсь посетить домен, он отображает изображение в виде тарабарского текста. Он отлично работает, если я посещаю IP-адрес, но не домен.
Пример того, как выглядит бредовый текст:
RIFFZž�WEBPVP8 Nž�ðâ*â¬Â°>âBâºJ%£µ0&Lr HZï>y¦I^hwå´Ã]æåÿIà ë¸WôÃôÅÃùo÷OèñkóÃòÿ³�?Ãÿ´qŸî°ËÃõ<à çµÿGÃôøB¿ãïÃÃSÃþÿV\[ñïöÿ±ôÃãÃ
þëø¿ô¿ý=³øâºÃ>â¬Ã½Ã¦ÃÿW¯ÃÃÿÿþÃk=fìýÃøiû Ãë7÷÷+ÃâÃOõÃRë¿õ?ÿöbz&y·÷ýëøÅýâýÃÿÿïuÿ ÿUûáÿ÷?ðzâøÿöÿø<ÆÃ¼Å¸Ããgãuöq¿]ú÷ûâ Wr<}Ã÷ÿòG#Ÿ<ÃwugçùõüûÃ`NþïÃÃýÃøþ§þ¯ÃC·Ã¾1¿µÃÃö ¿Ã¿Ã¯Ã·Â¯Ã¿Ã¿Ã¾_Ë?㺳Y¤þ$+¤³ÿââ¦â¬Ã¦Qvÿ½ìâ°Ã {âÃËMÃÃŽD)ñHìäÃÃgððÃú5²Â¿tlÃ;±â¦Ãâ¢â° Ã\vkòžâ¡âºÃºÂ§C⣤_Ã{ÿtï¯SÃûâ°38ã à ]¾áâ¢Ãâ°Ã¤91 {®9ÃpkáTv]NÃþ}vGÅ ÃÆÃ§Ã¦G¬¯¿oZkûqÅZ£>uÃr%âYEbp<sUöyâ¬våºqà mâ¬Â°]«:Ÿâà 5úµ3AxqzÃ$¦â½ÃQq²Ã_â¢XñÃk9N~ò´>*â`{ÆÃ ú/BºK>P®ÃŢä"Ã÷â«JbZ�$_Ãu¹öÃÃp½A¦åþiÃÃg'à ÃÃ9qà à H¦.wÃ\>¨[Ã#>½+AWâ°héi_Ã¥Ãâ°Â¥9Å zu¤«(§bc§F«à 'â¢Â¡âºÂ¼WâNõÃ4Ãâô RÅ¡ÃâŸ5qö5
Вот моя конфа nginx
сервер {
имя_сервера wall.example.moe www.wall.example.moe;
access_log /var/log/nginx/wall.example.moe.access.log ;
error_log /var/log/nginx/wall.example.moe.error.log;
add_header X-Proxy-Cache $upstream_cache_status;
место расположения / {
прокси_пароль http://xxx.xxx.172.241:8086/img;
прокси_перенаправление выключено;
включить proxy_params;
}
# Настройки безопасности для лучшей конфиденциальности
# Запретить скрытые файлы
местоположение ~ /\.(?!известный\/) {
отрицать все;
}
# проверка letsencrypt
местоположение /.well-known/acme-challenge/ {
псевдоним /var/www/html/.well-known/acme-challenge/;
позволять все;
auth_basic выключен;
}
}
Кто-нибудь знает, как это исправить? Я просто хочу, чтобы он отображал изображение, а не тарабарский текст