Nginx + Certbot кеш https включен по умолчанию, не может отключить - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть ASP. Net Базовое приложение, работающее в Docker. Nginx работает в другом контейнере и отлично работает как обратный прокси-сервер http. Я ожидал запустить certbot и получить тот же результат через https. Однако у меня совершенно другой результат: кешируются пустые страницы при вызове их через https. Я пробовал много разных опций, чтобы отключить все кэширование и заставить прокси вести себя так же, как и по http, но пока не повезло. Мой default.conf ниже. Интересно, если я что-то упустил? Я мог бы действительно использовать некоторую помощь. Спасибо!

server {
 listen 80;
 server_name test_srv.cloud;
        location / {
            proxy_pass http://172.20.0.2:5000;
            proxy_pass_header Authorization;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            proxy_set_header Connection "";
            proxy_buffering off;
            client_max_body_size 0;
            proxy_read_timeout 36000s;
            proxy_redirect off;
       }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/test_srv.cloud/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/test_srv.cloud/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
...