The http3_pref utility is used to enable or disable HTTP/3 support for your Plesk server.

Note: HTTP/3 does not work when the “Nginx web server and reverse proxy server” component is not installed in Plesk. In this case, websites are served only by Apache, which does not support HTTP/3.

Caution: HTTP/3 support is an experimental feature both in nginx and Plesk. Enable it at your own discretion because it can have negative side effects (for example, your websites may go offline).

Learn more about technical issues related to the implementation of HTTP/3 support in Plesk.

Usage

plesk bin http3_pref <command> [options]

Example

The following command enables HTTP/3 for the Plesk server and applies it to the nginx service.

plesk bin http3_pref --enable -nginx

Commands

Command Argument Description Example
enable   Enables HTTP/3 for the Plesk server.

To enable HTTP/3 for the Plesk server:

plesk bin http3_pref --enable

disable   Disables HTTP/3 for the Plesk server.

To disable HTTP/3 for the Plesk server:

plesk bin http3_pref --disable

status   Shows the HTTP/3 status (enabled or disabled) for the Plesk server.

To see if HTTP/3 is enabled or disabled for the Plesk server:

plesk bin http3_pref --status

help   Displays the help reference for the utility.

To see the utility help:

plesk bin http3_pref --help

Options

Option Parameter Description Example
-nginx  

Specifies that the utility command is applied to the nginx service.

Used with the enable and disable commands.

Note:

The -nginx option is available but not mandatory. If not specified, it will still be applied by default.

To enable HTTP/3 for the Plesk server:

plesk bin http3_pref --enable -nginx