Ubuntu 14.04, apache2 + nginx.
Nginx gives statics to the site (PHP), phpmyadmin and fully serves redmine (ROR through the passenger), everything else goes to apache sitting on port 8080 on localhost.
phpmyadmin and redmine are only available via http, the main site is http and https.
Updated with the usual apt-get update && apt-get upgrade. (There was no sadness, the updates were pumped up).
After the update, all traffic going via http goes somewhere to nowhere (nothing is visible in the logs, as if no one comes in), instead of opening the site’s page, an incomprehensible file weighing ~ 57 bytes is given, does not open with anything, gets the name based on from url. those. example.com/somefile.abr downloads as somefile.abr
Tell me where to dig. On request, in the spirit of "site downloads instead of open", I see only a bunch of questions from people who have not mastered setting up handlers for php and other scripts.
UPD
The answer is found, thanks @AlexeyTen and this post . To the answers to the question I want to add that
listen 80 http2; even in the config of one of the sites changes the behavior of each of them, which is strange.
$ wget -S --spider url- aleksandr barakin