Nginx proxy weebly сайт показывает ошибку weebly 404

Nginx proxy weebly сайт показывает ошибку weebly 404

Я новичок в Nginx и сейчас пытаюсь проксировать веб-сайт Weebly (https://ldmryeah.weebly.com/) через Nginx, который действует как обратный прокси. Однако после нескольких попыток все, что я получил, это страница Weebly 404 по умолчанию.

Ниже приведены некоторые конфигурации, которые я опробовал:

# most basic one
location /weebly {
      proxy_pass $WEEBLY_ENDPOINT; 
}

Также пытаюсь сделать это

# tried to emulate how a browser would access to the weebly website
location /weebly {
      proxy_pass $WEEBLY_ENDPOINT;
      proxy_redirect off;
      add_header Host ldmryeah.weebly.com;

      proxy_set_header Accept-Encoding "gzip, deflate, br";
      proxy_set_header Accept "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9";
      proxy_set_header X-Real-IP          \$remote_addr;
      proxy_set_header X-Forwarded-For    \$proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto  \$scheme;
}

Кроме того, я также попытался изменить конечные фронты proxy_pass, а также местоположение, не оказав при этом влияния на результат.

Есть у кого-нибудь идея? Спасибо.

решение1

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

####
# Weebly
####
location /blog/ {
  proxy_pass https://<website>.weebly.com/;
  proxy_set_header Host <website>.weebly.com;
}

###
# assets
###
location ~ ^/(gdpr|uploads|files|ajax)/ {
  proxy_pass https://<website>.weebly.com;
}

Обратите внимание, что система рутирования не работает, хотя вы можете получить к ней доступ, введя страницу непосредственно под /blog/

Связанный контент