- Server operating system version
- Ubuntu 20.04.6 LTS
- Plesk version and microupdate number
- Plesk Obsidian 18.0.61 #5
In order to have the HTTP3 working properly, it seems one must set reuseport on the quic port, if multiple nginx workers are defined on nginx.conf
Something like
If reuseport is not used, errors like ngtcp2_conn_writev_stream returned error: ERR_DRAINING when running Curl -http3 as well as browser acesses are reset to HTTP2 protocol (unless worker_processes 1; is used).
On a Plesk server currently there is no reuseport defined on NGINX. This can be solved creating a custom template for /opt/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php
I would like to know if in future plesk release this issue is going to be corrected, avoiding the custom template creation.
Something like
Code:
listen [::0]:443 quic reuseport;
If reuseport is not used, errors like ngtcp2_conn_writev_stream returned error: ERR_DRAINING when running Curl -http3 as well as browser acesses are reset to HTTP2 protocol (unless worker_processes 1; is used).
On a Plesk server currently there is no reuseport defined on NGINX. This can be solved creating a custom template for /opt/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php
I would like to know if in future plesk release this issue is going to be corrected, avoiding the custom template creation.