Время на серверах Windows закончилось и не останется исправленным

У меня есть несколько серверов Windows, которые являются ВМ ' работает на группе гипервизоров, все в доменной среде. Это смесь Server 2012 R2 и Server 2016

По какой-то причине на большинстве серверов часы отстают примерно на 7 минут. s на другой IP-адрес, но на моем сервере оставьте некоторые подпапки и файлы для загрузки. Оказалось, что это сделать довольно просто, и окончательное решение получилось следующим образом:

location /robots.txt {
   alias {DOCROOT};
}
server_name {SERVERNAME};
location ~ /\.php$ {
    proxy_pass  10.10.10.10 <== whitelabel ip;
    proxy_set_header Host            {SERVERNAME};
    proxy_set_header X-Forwarded-For myaccount.whitelabelsite.com;
    proxy_redirect off;
    proxy_set_header Connection "Keep-Alive";
    proxy_buffering off;
}

Итак, здесь я загружаю все с моего веб-сайта whitelabel под своим доменом, но все же сохраняю robots.txt для загрузки с моего хостинга и некоторые другие файлы.

] Проблема в том, что я использую этот метод. Я не могу войти в свою учетную запись на сайте whitelabel.

Итак, директива {SERVERNAME} - это в основном мое доменное имя mydomain.com , и когда я пытаюсь войти в систему на mydomain.com/aff/panel , он открывает страницу, не выводит никаких ошибок, а просто обновляет страницу и ничего не делает. То же самое происходит, если кто-то хочет сделать заказ или отправить форму по электронной почте. Он открывает страницы, но на самом деле не выполняет никаких действий.

Когда я использовал перенаправление DNS, все работало, но теперь это не так. Мне не хватает какой-то прокси-информации или заголовков, которые отправляют / получают действия, перенаправленные на белую метку и от нее?

1
задан 26 March 2018 в 20:24
1 ответ

Серверное приложение на сайте «whitelabelsite.com» может работать неправильно без правильной настройки хоста. Задайте в заголовке Host имя хоста, на которое вы проксируете, вместо своего собственного.

proxy_set_header Host myaccount.whitelabelsite.com

Вы уверены, что вам нужно proxy_redirect off ? Это может помешать внутреннему сайту отправлять перенаправления.

Кроме того, это вряд ли связано с проблемой, но X-Forwarded-For должен быть IP-адресом клиента. В nginx есть специальная переменная для правильного добавления IP.

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Это немного догадывается без доступа к полной информации, надеюсь, это поможет.

0
ответ дан 4 December 2019 в 04:10

Теги

Похожие вопросы