Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:config:enable_quic:apache_configuration_with_cpanel [2017/08/16 20:16]
Johathan Kagan
litespeed_wiki:config:enable_quic:apache_configuration_with_cpanel [2019/03/28 20:47] (current)
Lisa Clarke [Disabling QUIC at the Virtual Host level]
Line 1: Line 1:
 ====== How to enable QUIC through Apache configuration with cPanel ===== ====== How to enable QUIC through Apache configuration with cPanel =====
-If LSWS is reading your Apache configuration through cPanel you can use the a directive in that file to turn QUIC on or off at the server or vhost level. Add the following directive to the Apache configuration file. 
  
-  <​IfModule LiteSpeed>​ +To enable QUIC, there is no configuration change in LSWS. For control panel, QUIC is turned ​on by default for Apache HTTPS vhosts. 
-    QuicEnable ​on|off + 
-  </​IfModule>​+All user need to do is open UDP port 443. 
 + 
 +HTTPS with trusted cert, 
 +UDP port 443 open at the firewall. 
 + 
 +The followings explan the directives could be possibly used but may not necessary at initial stage.
  
-When you set QuicEnable at the Apache server level, all vhosts will use that setting as their default. Vhosts level can not rewrite server level.\\ 
-Please bear in mind that QUIC can only be used for HTTPS vhosts. 
  
-==== Requirements ====+====== Directive examples ===== 
 +===== Requirements ​=====
   * Must have QUIC enabled in GUI/conf   * Must have QUIC enabled in GUI/conf
   * Must use either Chrome or Opera with QUIC enabled   * Must use either Chrome or Opera with QUIC enabled
Line 17: Line 20:
   * QUIC will only apply to https, not http   * QUIC will only apply to https, not http
   * QUIC can be enabled at the server level, listener level or virtual host level   * QUIC can be enabled at the server level, listener level or virtual host level
 +
 +===== Configuration =====
 +If LSWS is reading your Apache configuration through cPanel you can use the a directive in that file to turn QUIC on or off at the server or vhost level. Add the following directive to the Apache configuration file.
 +
 +  <​IfModule LiteSpeed>​
 +    QuicEnable on|off
 +  </​IfModule>​
 +
 +When you set QuicEnable at the Apache server level, all vhosts will use that setting as their default. Vhosts level can not rewrite server level.\\
 +Please bear in mind that QUIC can only be used for HTTPS vhosts.
  
 ==== Enabling QUIC at the Server Level ==== ==== Enabling QUIC at the Server Level ====
-  * For EA4: Add following lines to ''/​etc/​apache2/​conf.d/​includes/​pre_main_global.conf''​+For EA4: Add following lines to ''/​etc/​apache2/​conf.d/​includes/​pre_main_global.conf''​
  
   <​IfModule LiteSpeed>​   <​IfModule LiteSpeed>​
Line 26: Line 39:
  
 ==== Enabling QUIC at the Virtual Host level ====  ==== Enabling QUIC at the Virtual Host level ==== 
-  * For EA4: Create a ''​quic_vhosts.conf''​ file in the''/​etc/​apache2/​conf.d/​userdata/''​ then add following lines.+For EA4: Create a ''​quic_vhosts.conf''​ file in the''/​etc/​apache2/​conf.d/​userdata/''​ then add following lines.
  
   <​IfModule LiteSpeed>​   <​IfModule LiteSpeed>​
     QuicEnable on     QuicEnable on
   </​IfModule>​   </​IfModule>​
 +  ​
 +==== Disabling QUIC at the Virtual Host level ==== 
 +For EA4: Create a ''​quic_vhosts.conf''​ file in the ''/​etc/​apache2/​conf.d/​userdata/​str/​2_4/​user/​domain/''​ then add following lines.
 +
 +  <​IfModule LiteSpeed>​
 +    QuicEnable off
 +  </​IfModule>​
 +
 +For SSL website create ''​quic_vhosts.conf''​ in ''/​etc/​apache2/​conf.d/​userdata/​ssl/​2_4/<​user>/<​domain>''​.
 +
 +If you want to disable QUIC for account you can create ''​quic_vhosts.conf''​ in ''/​etc/​apache2/​conf.d/​userdata/​ssl/​2_4/<​user>''​.
 +
 +After that you need to rebuild apache conf with:
  
 +''/​usr/​local/​cpanel/​scripts/​rebuildhttpdconf''​ and restart Litespeed WebServer after that.
  • Admin
  • Last modified: 2017/08/16 20:16
  • by Johathan Kagan