У меня есть 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
}