По какой-то причине установка Redmine продолжает перенаправлять некоторые запросы https на http.
Я хотел бы изменить ответ 404 для виртуального хоста, на который страницы перенаправляются обратно на https, на который он должен был перейти. Какой для этого синтаксис.
Я пробую эту ссылку Как с помощью Nginx перенаправить отдельные URI с http на https? тоже, но это первое, что приходит на ум.
Во-первых, проверьте конфигурацию Redmine:
смотреть на Администрация > Настройки > Общее затем Протокол.
Он должен быть установлен на HTTPS и нет HTTP. Это определенно твоя проблема.
В противном случае для nginx, если вы хотите перенаправить http-трафик на https:
server {
listen 80;
rewrite ^ https://www.example.com$request_uri? permanent;
}
server {
listen 443 default ssl;
server_name www.example.com;
...