я проксирует nginx с другой машины, которая смотрит в нет
Как должно работать: если я захожу на локальный ип машины с вебсервисом и например где-то в настройках личного кабинета жму кнуомку" сохранить" то страничка перезагружается и появляется сообщение что все сохранено
Проблема: если я захожу через nginx проксю, то после нажатия на кнопку "сохранить" страница не обновляется, если обновляю руками, то только потом появляется естественно надпись что настройки сохранились
В логах ошибок не вижу
upstream openproject {
server 192.168.53.32:8080;
}
server {
listen 443 ssl http2;
server_name web.domain.ru;
server_tokens off;
........серты etc..
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://openproject/;
}
}
подскажите пожалуйста, что я сделал не правильно ?
с ходу по конфигу проблем нет, вилимо надо смотреть в консоли браузера что и как возвращается
Refused to send form data to 'https://web.domain.ru/admin/settings/notifications' because it violates the following Content Security Policy directive: "form-action 'self'".
в общем помогло proxy_set_header X-Forwarded-Proto $scheme;
Обсуждают сегодня