Skip to content

Re-enable http2#12286

Merged
mekarpeles merged 1 commit intointernetarchive:masterfrom
cdrini:hotfix/http2
Apr 5, 2026
Merged

Re-enable http2#12286
mekarpeles merged 1 commit intointernetarchive:masterfrom
cdrini:hotfix/http2

Conversation

@cdrini
Copy link
Copy Markdown
Collaborator

@cdrini cdrini commented Apr 3, 2026

Addendum to #12076 . It seems like the http2 directive doesn't "inherit" how the listen directive did? Or something like that.

Technical

Testing

Patch deploy on www and covers, and I see HTTP/2 requests streaming through the logs again.

Screenshot

Stakeholders

@cdrini cdrini added Priority: 1 Do this week, receiving emails, time sensitive, . [managed] Patch Deployed This PR has been deployed to production independently, outside of the regular deploy cycle. labels Apr 3, 2026
Copilot AI review requested due to automatic review settings April 3, 2026 23:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Re-enables HTTP/2 in the Docker nginx site configs for the main Open Library web frontend and the covers service, as a follow-up to the nginx config update in #12076.

Changes:

  • Enable HTTP/2 for openlibrary.org nginx server block via http2 on;.
  • Enable HTTP/2 for covers.openlibrary.org nginx server block via http2 on;.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
docker/web_nginx.conf Turns HTTP/2 back on for the openlibrary.org server block.
docker/covers_nginx.conf Turns HTTP/2 back on for the covers.openlibrary.org server block.

@mekarpeles mekarpeles merged commit b9b42f1 into internetarchive:master Apr 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Patch Deployed This PR has been deployed to production independently, outside of the regular deploy cycle. Priority: 1 Do this week, receiving emails, time sensitive, . [managed]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants