How to Configure HTTP/2 on NetScaler ?
To configure HTTP/2 by using the command line
At the command prompt, type:
set ns httpProfile <name> [-http2 ( ENABLED | DISABLED )] [-http2MaxHeaderListSize <positive_integer>] [-http2MaxFrameSize <positive_integer>] [-http2MaxConcurrentStreams <positive_integer>] [-http2InitialWindowSize <positive_integer>] [-http2HeaderTableSize <positive_integer>]
To configure HTTP/2 by using the configuration utility
Navigate to System > Profiles, click HTTP Profiles, and select HTTP2.
Navigate to System > Profiles, click HTTP Profiles, and specify the maximum size of the header compression table in the HTTP/2 Header Table Size text box.
Navigate to System > Profiles, click HTTP Profiles and, in the HTTP/2 Initial Window Size text box, specify the initial window size for an HTTP/2 stream.
Navigate to System > Profiles, click HTTP Profiles and, in the HTTP/2 Maximum Concurrent Streams text box, specify the maximum number of concurrent streams per connection.
Navigate to System > Profiles, click HTTP Profiles and, in the HTTP/2 Maximum Frame Size text box, specify the maximum size of the frame that the NetScaler appliance can receive.
Navigate to System > Profiles, click HTTP Profiles and, in the Maximum Header List Size text box, specify the maximum size of the header list that the NetScaler appliance can accept.
Bind this HTTP profile to the respective service/ service group and virtual server.