리눅스

How to Enable HTTP/2 in Apache 2.4 on Ubuntu 22.04

변군이글루 2013. 6. 20. 20:56
반응형

How to Enable HTTP/2 in Apache 2.4 on Ubuntu 22.04

To enable HTTP/2 in Apache 2.4 on Ubuntu 22.04, you can follow these steps:

 

1. Update your system

sudo apt update

 

2. Install Apache 2.4 with SSL support and HTTP/2 module

sudo apt install apache2
sudo apt install libapache2-mod-http2

 

3. Enable the necessary modules

sudo a2enmod http2
sudo a2enmod ssl

 

4. Configure your virtual hosts

Edit the Apache configuration file for your virtual host(s) where you want to enable HTTP/2. Typically, the configuration file is located at /etc/apache2/sites-available/your_virtual_host.conf. Add the following lines inside the <VirtualHost> block:

Protocols h2 http/1.1

 

5. Configure SSL/TLS

Edit the SSL configuration file located at /etc/apache2/mods-available/ssl.conf. Make sure the following line is present and not commented out:

SSLProtocol -all +TLSv1.2 +TLSv1.3

 

6. Restart Apache

sudo systemctl restart apache2

 

After following these steps, HTTP/2 should be enabled on your Apache 2.4 server running on Ubuntu 22.04. You can verify it by checking the response headers of your website using a browser developer tool or an online HTTP/2 checker tool.

 

반응형