I have a Drupal 7 site that is served over HTTP and HTTPS protocols using default ports (80, 443). Cache is enabled of anonymous users. However, the whole cache functionality works only for HTTP traffic. Inspecting the headers when requesting the page over HTTPS I see this:
Cache-Control →no-cache, must-revalidate, post-check=0, pre-check=0
I am using Nginx with PHP-FPM.
Any idea what might be going on here?