Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[os-nginx] Disable http2 for a domain #4272

Open
3 tasks done
rdhia opened this issue Oct 1, 2024 · 0 comments
Open
3 tasks done

[os-nginx] Disable http2 for a domain #4272

rdhia opened this issue Oct 1, 2024 · 0 comments

Comments

@rdhia
Copy link

rdhia commented Oct 1, 2024

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

Is your feature request related to a problem? Please describe.
there is an issue with Safari browser on some sites when http2 is enabled
1- first request is got in HTTP/2
2- nginx forward it to upstream in HTTP/1.1 (or 1.0) 2 is not possible
3- safari get the first html page but don't proceed with subsequent requests for included resources (css, js..) (may be waiting them to be streamed in http/2 connection)
4- connection fails

the same problem is described also in the forum

Describe the solution you'd like
a checkbox to disable http2 on 'HTTP server' page ui/nginx#subtab_nginx-http-httpserver gui page

Describe alternatives you've considered
adding type='text/css' like in <link rel="stylesheet" type='text/css' href="vendors/bootstrap/dist/css/bootstrap.min.css">
pushed safari to load the resources !

Additional context
os-nginx 1.34
opnsense 24.7.1
http2 always on in /usr/local/opnsense/service/templates/OPNsense/Nginx/http.conf
http2-always-on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant